From cda32c0d571cfe7ffb3c80b07f6be662065437de Mon Sep 17 00:00:00 2001 From: Chris Bono Date: Wed, 26 Apr 2023 21:15:34 -0500 Subject: [PATCH] [CI] Add ArtifactoryPlugin to root project --- .../springframework/pulsar/gradle/RootProjectPlugin.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/java/org/springframework/pulsar/gradle/RootProjectPlugin.java b/buildSrc/src/main/java/org/springframework/pulsar/gradle/RootProjectPlugin.java index e9338478..4421d95d 100644 --- a/buildSrc/src/main/java/org/springframework/pulsar/gradle/RootProjectPlugin.java +++ b/buildSrc/src/main/java/org/springframework/pulsar/gradle/RootProjectPlugin.java @@ -16,6 +16,8 @@ package org.springframework.pulsar.gradle; +import io.spring.gradle.convention.ArtifactoryPlugin; + import org.gradle.api.Plugin; import org.gradle.api.Project; import org.gradle.api.Task; @@ -34,9 +36,11 @@ public class RootProjectPlugin implements Plugin { PluginManager pluginManager = project.getPluginManager(); pluginManager.apply(BasePlugin.class); pluginManager.apply(SpringNexusPublishPlugin.class); - project.getRepositories().mavenCentral(); + pluginManager.apply(ArtifactoryPlugin.class); pluginManager.apply(SonarQubeConventionsPlugin.class); + project.getRepositories().mavenCentral(); + Task finalizeDeployArtifacts = project.task("finalizeDeployArtifacts"); if (ProjectUtils.isRelease(project) && project.hasProperty("ossrhUsername")) { finalizeDeployArtifacts.dependsOn(project.getTasks().findByName("closeAndReleaseOssrhStagingRepository"));