【发布时间】:2014-10-14 07:42:37
【问题描述】:
我正在使用“artifactory-publish”和“maven-publish”插件发布到工件。这是我的代码:
apply plugin: 'artifactory-publish'
apply plugin: 'maven-publish'
artifactory {
contextUrl = "${artifactory_contextUrl}"
publish {
repository {
repoKey = "${artifactory_repoKey}"
username = "${artifactory_user}"
password = "${artifactory_password}"
}
}
}
publishing {
publications {
publishPlugin(MavenPublication) {
from components.java
}
integTest(MavenPublication) {
setArtifactId(project.name + '-' + integTestJar.appendix)
artifact integTestJar.archivePath
}
}
}
artifactoryPublish {
publications ('publishPlugin', 'integTest')
}
当我运行 artifactoryPublish 时,它会发布所有出版物(即 publishPlugin、integTest)。有没有一种方法可以让我使用 artifactPublish 发布个人出版物?
我知道“gradle publishIntegTest”可用于发布单个发布,但这需要我在发布{} 块内定义存储库配置,这将复制存储库配置。我正在寻找不这样做的解决方案。
【问题讨论】:
标签: gradle artifactory