[CI] refactor ArtifactoryPlugin

* Limit publications to only MavenPublishPlugin
This commit is contained in:
Chris Bono
2023-04-25 21:16:07 -05:00
parent 746b480b62
commit 361e6afe4f
2 changed files with 12 additions and 4 deletions

View File

@@ -17,6 +17,7 @@ package io.spring.gradle.convention
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.publish.maven.plugins.MavenPublishPlugin
import org.springframework.pulsar.gradle.ProjectUtils
@@ -38,10 +39,14 @@ class ArtifactoryPlugin implements Plugin<Project> {
password = artifactoryPassword
}
}
defaults {
publications('mavenJava')
properties {
mavenJava '*:*:*:docs@zip', 'zip.name': 'spring-pulsar', 'zip.displayname': 'Spring Pulsar', 'zip.type': 'docs', 'zip.deployed': false
}
}
project.plugins.withType(MavenPublishPlugin) {
project.artifactory {
publish {
defaults {
publications('mavenJava')
}
}
}

View File

@@ -182,6 +182,9 @@ publishing {
artifactoryPublish {
publications(publishing.publications.mavenJava)
properties {
mavenJava '*:*:*:docs@zip', 'zip.name': 'spring-pulsar', 'zip.displayname': 'Spring Pulsar', 'zip.type': 'docs', 'zip.deployed': false
}
}
tasks.register('deployDocs') {