如何在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 中排除类型和方法?
“ng test”不能同时做覆盖率报告和TeamCity报告
eclipse 创建maven项目时 报错 Unable to create project from archetype [org.apache.maven.archetypes:ma