From 0db8ff3fb83a8391a59d398baf7cd0e652888e4c Mon Sep 17 00:00:00 2001 From: Rob Winch Date: Wed, 23 Feb 2022 15:31:59 -0600 Subject: [PATCH] Ensure repoKey in Artifactory configuration is not null. Methods cannot be called (invoked) from inside Groovy/Gradle DSL. --- .../io/spring/gradle/convention/ArtifactoryPlugin.groovy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/groovy/io/spring/gradle/convention/ArtifactoryPlugin.groovy b/buildSrc/src/main/groovy/io/spring/gradle/convention/ArtifactoryPlugin.groovy index 07f01449..68b5b514 100644 --- a/buildSrc/src/main/groovy/io/spring/gradle/convention/ArtifactoryPlugin.groovy +++ b/buildSrc/src/main/groovy/io/spring/gradle/convention/ArtifactoryPlugin.groovy @@ -34,11 +34,12 @@ class ArtifactoryPlugin implements Plugin { project.plugins.apply('com.jfrog.artifactory') + def artifactoryRepoKey = resolveRepositoryKey(project) project.artifactory { contextUrl = 'https://repo.spring.io' publish { repository { - repoKey = resolveRepositoryKey(project) + repoKey = artifactoryRepoKey if (isAuthRequired(project)) { username = artifactoryUsername password = artifactoryPassword