我正在尝试使用 gradle发布插件将我的工件部署在私有关系存储库上,但实际上我在上传存档过程中遇到了问题。
即使nexus以400回答,上传也到了最后,但在发布存储库中我发现每种发布甚至dev-*里程碑-*
我希望发布存储库上只有 rc-* 或最终版本,快照存储库上只有 dev-* 和里程碑-*
实际上我的配置是
plugins {
id 'org.ajoberstar.grgit' version '1.7.0'
id 'org.ajoberstar.git-publish' version '0.2.0'
id 'org.ajoberstar.release-opinion' version '1.7.0'
} apply plugin: 'java'
apply plugin: 'maven'
group = 'social.picnik.backend'
//version = '3.31.3-SNAPSHOT'
description = " --backend-services-- "
sourceCompatibility = 1.8
targetCompatibility = 1.8
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
tasks.release.dependsOn 'build', 'uploadArchives'
uploadArchives {
repositories {
mavenDeployer {
repository(url: "${nexusUrl}/content/repositories/releases") {
authentication(userName: nexusUsername, password: nexusPassword)
}
snapshotRepository(url: "${nexusUrl}/content/repositories/snapshots") {
authentication(userName: nexusUsername, password: nexusPassword)
}
}
}
}
wrapper {
gradleVersion = '3.4'
}
dependencies
......
我启动的命令是
gradle release
但后来我在 nexus 发布存储库中找到了这个版本
3.31.3-dev.22.uncommitted+c6e4922
我希望在快照存储库中看到它而不是在发布中
谢谢你的时间