我正在使用Jenkins和Maven-Release插件。在我的pom版本是1.0.1-SNAPSHOT。 执行释放插件时,版本会更改为1.0.1,如我所料。然而,当发布任务完成时,我要求$ {POM_VERSION}这是1.0.1-SNAPSHOT,尽管我希望它是1.0.1。我如何在Jenkins中检索发布版本?发布后获取maven发布版本:执行
-1
A
回答
1
你在Jenkins管道脚本中做这个吗? 如果是有这样的事情:
def mavenModel = readMavenPom(file: 'pom.xml')
def releaseVersion = mavenModel.version
+0
不,我正在使用maven项目。没有外部脚本。该模型是否与$ {POM_VERSION}相同? –
+0
这是行不通的。没有它是不一样的'$ {POM_VERSION}'因为它是分析之前的作业开始... – khmarbaise
相关问题
- 1. 使用Maven发布项目:工件的不同发布版本
- 2. Maven发布插件:使用SNAPSHOT版本发布
- 3. maven发布:准备不部署发布版本的项目
- 4. 如何获取发布版本?
- 5. Winforms:获取发布版本号?
- 6. 获取发布XBAP版本在C#
- 7. 如何在Jenkins中发布maven版本?
- 8. Maven自动增量发布版本
- 9. 通发布版本参数在Maven的
- 10. maven版本发布候选和快照
- 11. Maven发布插件版本2.5.3
- 12. 无法使用Hudson + Git + Maven发布插件获得自动化发布版本
- 13. maven发布:分支 - 在哪里执行?
- 14. maven发布:执行和父pom
- 15. 发布或发布版本为Node.js的
- 16. 执行mvn发布:执行
- 17. mvn发布:执行自动指定scm标签,其中包括发布版本
- 18. Maven发布JAR
- 19. 发布Azure时获取发布路径
- 20. Jenkins/Maven发布插件(级联发布)
- 21. ASP.NET:发布后执行MSBuild任务
- 22. 使用Jenkins管道的Maven发布版
- 23. Maven发布无法执行发布以通过受保护的存储库
- 24. 从另一个工作触发“执行maven发布”jenkins作业
- 25. TinyIoC和发布版本
- 26. 发布版本:transformClassesAndResourcesWithProguardForRelease失败
- 27. Zend版本发布日期
- 28. 南特aspnet_compiler.exe发布版本
- 29. iPhone发布版本崩溃
- 30. 如何在发布版本
请提供有关如何你*“请求'$ {POM_VERSION}'” * –
我通过詹金斯的Maven获得$ {} POM_VERSION更多信息插件,因为我使用maven项目作业 –