From 0b08e9812864b0f0ea44b6b6516424adb5866d9f Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Thu, 20 Jul 2023 17:11:12 +0100 Subject: [PATCH] Create docsarchive configuration before convention - Zip dist didn't get published and looks like docsarchive needs to exist before ArtifactoryConventions is applied. - Relates #821 --- .../java/org/springframework/shell/gradle/RootPlugin.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/java/org/springframework/shell/gradle/RootPlugin.java b/buildSrc/src/main/java/org/springframework/shell/gradle/RootPlugin.java index 0093aecd..b64bc055 100644 --- a/buildSrc/src/main/java/org/springframework/shell/gradle/RootPlugin.java +++ b/buildSrc/src/main/java/org/springframework/shell/gradle/RootPlugin.java @@ -40,6 +40,9 @@ class RootPlugin implements Plugin { PluginManager pluginManager = project.getPluginManager(); pluginManager.apply(MavenPublishPlugin.class); pluginManager.apply(PublishLocalPlugin.class); + // docsarchive needs to be created before artifactory + // conventions are used + project.getConfigurations().create("docsarchive"); new ArtifactoryConventions().apply(project); Javadoc apiTask = createApiTask(project); Zip zipTask = createZipTask(project); @@ -67,7 +70,6 @@ class RootPlugin implements Plugin { // since gradle 8.3 archives configuration started to fail // so using custom configuration name - project.getConfigurations().create("docsarchive"); project.getArtifacts().add("docsarchive", zipTask); return zipTask; }