Gradle maven部署器版本控制
我们使用Gradle maven部署器版本控制,maven,jar,gradle,continuous-integration,Maven,Jar,Gradle,Continuous Integration,我们使用Gradle+Maven Plugin将jar文件上传到我们的工件库,使用以下代码段: uploadArchives { repositories { mavenDeployer { repository(url: <our maven repo URL>) pom.groupId = 'group1' pom.version = '???' pom.artifactId = 'art
Gradle+Maven Plugin
将jar文件上传到我们的工件库,使用以下代码段:
uploadArchives {
repositories {
mavenDeployer {
repository(url: <our maven repo URL>)
pom.groupId = 'group1'
pom.version = '???'
pom.artifactId = 'artifact1'
}
}
}
uploadArchives{
存储库{
mavenDeployer{
存储库(url:)
pom.groupId='group1'
pom.version='???'
pom.artifactId='artifact1'
}
}
}
我们在CI服务器中设置了一个钩子,每次推送到主Git存储库时都会触发上载。我有两个问题:
+
指定依赖关系可能会有问题,每次发布后手动切换版本可能会很累。弄清楚为什么每次构建后都要上传工件是个好主意?可能只考虑从某个分支上传工件
maven metadata.xml
(例如one),对其进行解析,获得最新版本,就快完成了谢谢欧泊,你的回答实际上解决了我们的问题。我们使用的是Jenkins,它有一个BUILD_NUM env变量: