[CI] Add ArtifactoryPlugin to root project

This commit is contained in:
Chris Bono
2023-04-26 21:15:34 -05:00
parent 4e9aa0d689
commit cda32c0d57

View File

@@ -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<Project> {
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"));