Skip to content

Commit

Permalink
fix: make all publish task run after signing tasks
Browse files Browse the repository at this point in the history
  • Loading branch information
DanySK committed Oct 31, 2023
1 parent e456def commit 0cc9a90
Showing 1 changed file with 5 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,12 @@ import org.gradle.api.plugins.JavaPlugin
import org.gradle.api.publish.PublishingExtension
import org.gradle.api.publish.maven.MavenPublication
import org.gradle.api.publish.maven.plugins.MavenPublishPlugin
import org.gradle.api.publish.maven.tasks.PublishToMavenRepository
import org.gradle.api.tasks.javadoc.Javadoc
import org.gradle.kotlin.dsl.configure
import org.gradle.kotlin.dsl.create
import org.gradle.kotlin.dsl.withType
import org.gradle.plugins.signing.Sign
import org.gradle.plugins.signing.SigningExtension
import org.gradle.plugins.signing.SigningPlugin

Expand Down Expand Up @@ -117,6 +119,9 @@ class PublishOnCentral : Plugin<Project> {
}
}
}
project.tasks.withType<PublishToMavenRepository>().configureEach { publish ->
publish.mustRunAfter(project.tasks.withType<Sign>())
}
project.afterEvaluate {
if (extension.configureMavenCentral.getOrElse(true)) {
project.configureRepository(extension.mavenCentral)
Expand Down

0 comments on commit 0cc9a90

Please sign in to comment.