From e0a0eaeded5cd2e6457c8e323def609e7b2347da Mon Sep 17 00:00:00 2001 From: fishinitself Date: Mon, 1 Jul 2024 18:13:13 +0300 Subject: [PATCH] Test added --- .../gradle/ReleaseManagementGradlePlugin.groovy | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/groovy/org/octopusden/release/management/plugins/gradle/ReleaseManagementGradlePlugin.groovy b/src/main/groovy/org/octopusden/release/management/plugins/gradle/ReleaseManagementGradlePlugin.groovy index 662e3db..1bced45 100644 --- a/src/main/groovy/org/octopusden/release/management/plugins/gradle/ReleaseManagementGradlePlugin.groovy +++ b/src/main/groovy/org/octopusden/release/management/plugins/gradle/ReleaseManagementGradlePlugin.groovy @@ -107,7 +107,7 @@ class ReleaseManagementGradlePlugin implements Plugin { } } } else { - LOGGER.debug("Attempt to configure project {} more than once.", subProject); + LOGGER.debug("Attempt to configure project {} more than once.", subProject.name); } } @@ -223,8 +223,12 @@ class ReleaseManagementGradlePlugin implements Plugin { project.rootProject.afterEvaluate { configureProjectPublish(project.rootProject) } project.rootProject.subprojects { Project subProject -> - subProject.pluginManager.apply('com.jfrog.artifactory') - subProject.afterEvaluate { configureProjectPublish(subProject) } + if (!subProject.state.executed) { + subProject.pluginManager.apply('com.jfrog.artifactory') + subProject.afterEvaluate { configureProjectPublish(subProject) } + } else { + LOGGER.debug("Attempt to configure project {} more than once.", subProject.name); + } } }