This is an automated email from the ASF dual-hosted git repository.
jdaugherty pushed a commit to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git
The following commit(s) were added to refs/heads/7.0.x by this push:
new 7d857f0f21 fix task dependencies when signing
7d857f0f21 is described below
commit 7d857f0f21f9d38c38e2caa465c0b579712eaef0
Author: James Daugherty <[email protected]>
AuthorDate: Wed May 28 17:44:47 2025 -0400
fix task dependencies when signing
---
.../gradle/plugin/publishing/GrailsPublishGradlePlugin.groovy | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git
a/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing/GrailsPublishGradlePlugin.groovy
b/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing/GrailsPublishGradlePlugin.groovy
index c5ff0049a1..44cba44255 100644
---
a/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing/GrailsPublishGradlePlugin.groovy
+++
b/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing/GrailsPublishGradlePlugin.groovy
@@ -32,6 +32,7 @@ import org.gradle.api.plugins.ExtraPropertiesExtension
import org.gradle.api.plugins.JavaPlatformExtension
import org.gradle.api.plugins.JavaPluginExtension
import org.gradle.api.plugins.PluginManager
+import org.gradle.api.publish.Publication
import org.gradle.api.publish.maven.MavenPublication
import org.gradle.api.publish.maven.plugins.MavenPublishPlugin
import org.gradle.api.tasks.SourceSetContainer
@@ -430,8 +431,15 @@ Note: if project properties are used, the properties must
be defined prior to ap
if(localSigning) {
it.useGpgCmd()
}
- it.sign project.publishing.publications.maven
+
+ Publication[] publications = new
Publication[project.publishing.publications.size()]
+
project.publishing.publications.findAll().toArray(publications)
+ it.sign(publications)
})
+
+ project.tasks.withType(Jar).configureEach {
+ it.finalizedBy(project.tasks.named('signMavenPublication'))
+ }
}
addInstallTaskAliases(project)