From f228dc8e8e3ca0ef389fca8b67fc95520606f2ae Mon Sep 17 00:00:00 2001 From: Mattias Reichel Date: Wed, 3 Dec 2025 21:40:57 +0100 Subject: [PATCH] build: apply publish-plugin in root --- build.gradle | 11 +++++++++++ buildSrc/src/main/groovy/build/config/Publish.groovy | 1 - 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index a635cc5..e6a9c58 100644 --- a/build.gradle +++ b/build.gradle @@ -12,3 +12,14 @@ subprojects { } } } + +// Workaround needed for nexus publishing bug +// version and group must be specified in the root project +// https://github.com/gradle-nexus/publish-plugin/issues/310 +version = projectVersion +group = 'this.will.be.overridden' +subprojects { + if (name == 'grails-logical-delete') { + apply plugin: 'org.apache.grails.gradle.grails-publish' + } +} diff --git a/buildSrc/src/main/groovy/build/config/Publish.groovy b/buildSrc/src/main/groovy/build/config/Publish.groovy index 89eddd1..165d58c 100644 --- a/buildSrc/src/main/groovy/build/config/Publish.groovy +++ b/buildSrc/src/main/groovy/build/config/Publish.groovy @@ -13,7 +13,6 @@ class Publish implements Plugin { @Override void apply(Project project) { - project.pluginManager.apply('org.apache.grails.gradle.grails-publish') project.extensions.configure(GrailsPublishExtension) { it.organization.name.set('Grails Plugins') it.organization.url.set('https://github.com/grails-plugins')