Skip to content

Commit

Permalink
try fixing task dependency again
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewparmet committed Sep 28, 2023
1 parent 34e8b96 commit 9ce9cd4
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions buildSrc/src/main/kotlin/RemotePublishing.kt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
* limitations under the License.
*/

import com.google.protobuf.gradle.GenerateProtoTask
import com.vanniktech.maven.publish.JavadocJar
import com.vanniktech.maven.publish.KotlinJs
import com.vanniktech.maven.publish.KotlinJvm
Expand All @@ -28,6 +29,7 @@ import org.gradle.kotlin.dsl.apply
import org.gradle.kotlin.dsl.configure
import org.gradle.kotlin.dsl.the
import org.gradle.kotlin.dsl.withType
import org.gradle.plugins.signing.Sign
import org.gradle.plugins.signing.SigningExtension

private object Pgp {
Expand Down Expand Up @@ -94,10 +96,8 @@ fun Project.enablePublishing(defaultJars: Boolean = true) {
}

afterEvaluate {
if (tasks.findByName("generateProto") != null) {
tasks.withType<Jar> {
dependsOn("generateProto")
}
tasks.withType<Jar> {
dependsOn(tasks.withType<GenerateProtoTask>())
}
}
}
Expand All @@ -115,7 +115,7 @@ fun Project.enablePublishing(defaultJars: Boolean = true) {
}

tasks.withType<PublishToMavenRepository> {
dependsOn("signJvmPublication")
dependsOn(tasks.withType<Sign>())
}
}

Expand Down

0 comments on commit 9ce9cd4

Please sign in to comment.