我有一个 TFS 构建定义,它处理使用 Maven 构建的 java spring 后端应用程序。我有一个名为“Maven pom.xml”的构建步骤,我显然可以在其中设置 pom.xml 的一些选项。我需要在构建时使用 TFS 更改 pom.xml 中的“版本”标记,以便执行器中的“信息”端点提供正确的版本号,包括 TFS 构建号。1) 这完全可以使用 TFS UI 吗?2)如果是,我应该更改“选项”文本框内容还是“MAVEN_OPTS”以及如何在那里提供参数,<version>在 pom.xml中更改?
2 回答
幕布斯7119047
TA贡献1794条经验 获得超8个赞
“Maven”构建任务无法实现。但是还有其他一些方法可以做到这一点。例如,您可以使用某些构建任务(如Replace Tokens或Tokenization)将 pom.xml 中的值替换为构建版本。或者,您可以在构建定义中添加 Powershell 脚本任务以更新 pom.xml。
添加回答
举报
0/150
提交
取消