如何在teamcity中覆盖maven项目版本

Posted

技术标签:

【中文标题】如何在teamcity中覆盖maven项目版本【英文标题】:How to override maven project version in teamcity 【发布时间】:2017-02-08 03:49:32 【问题描述】:

Mine 是一个基于 maven 的 java 项目,我使用 Teamcity 进行持续集成。出于某种目的(部署快照和发布),我需要覆盖团队城市中的项目版本。 我尝试在构建步骤 Paramus 中使用 maven.project.version 和 project.version 但没有运气。 目前在标记的 pom.xml 中提到它 请提出建议。

【问题讨论】:

【参考方案1】:

这一切都取决于你想做什么。您是否要设置版本、构建、测试以及是否成功更新/标记您的 VCS?如果是这种情况,那么您可能想看看release 插件及其提供的目标组合。如果您只想更改版本然后构建,那么versions:set 目标就足够了。如果您确切地指定您的方案是什么以及您希望通过构建完成什么,这可能会有所帮助。

【讨论】:

在您的意思的 Teamcity 上发布插件。你能分享任何参考链接吗

以上是关于如何在teamcity中覆盖maven项目版本的主要内容,如果未能解决你的问题,请参考以下文章

如何在 TeamCity 的 dotCover 中排除类型和方法?

Maven:如何覆盖库添加的依赖项

覆盖模板时 TeamCity 中的 VCS 标签

“ng test”不能同时做覆盖率报告和TeamCity报告

eclipse 创建maven项目时 报错 Unable to create project from archetype [org.apache.maven.archetypes:ma

覆盖maven中的传递版本依赖