Skip to content

Commit

Permalink
Fix conflicting doFirst declarations in Gradle task
Browse files Browse the repository at this point in the history
  • Loading branch information
Gregor Billing committed Oct 2, 2020
1 parent 712222f commit ff3fd57
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
8 changes: 5 additions & 3 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -54,13 +54,15 @@ tasks.create("registerReleaseTag") {
val signature = createBuildSignature(privateKeyPath, fileToSign)

signatureStorage.writeBytes(signature)
}

setTNoodleRelease(project.ext, releasePrefix)
setTNoodleRelease(project.ext, releasePrefix)
}
}

tasks.create("registerCloudReleaseTag") {
setTNoodleRelease(project.ext, "TNoodle-CLOUD")
doFirst {
setTNoodleRelease(project.ext, "TNoodle-CLOUD")
}
}

tasks.create<ProGuardTask>("minifyRelease") {
Expand Down
6 changes: 2 additions & 4 deletions buildSrc/src/main/kotlin/configurations/ProjectVersions.kt
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,8 @@ object ProjectVersions {
}

fun Task.setTNoodleRelease(ext: ExtraPropertiesExtension, name: String, version: String? = null) {
doFirst {
ext.set(TNOODLE_IMPL_KEY, name)
ext.set(TNOODLE_VERSION_KEY, version ?: project.version)
}
ext.set(TNOODLE_IMPL_KEY, name)
ext.set(TNOODLE_VERSION_KEY, version ?: project.version)
}

fun Project.tNoodleImplOrDefault(): String {
Expand Down

0 comments on commit ff3fd57

Please sign in to comment.