我有一個 TFS 構(gòu)建定義,它處理使用 Maven 構(gòu)建的 java spring 后端應(yīng)用程序。我有一個名為“Maven pom.xml”的構(gòu)建步驟,我顯然可以在其中設(shè)置 pom.xml 的一些選項。我需要在構(gòu)建時使用 TFS 更改 pom.xml 中的“版本”標(biāo)記,以便執(zhí)行器中的“信息”端點提供正確的版本號,包括 TFS 構(gòu)建號。1) 這完全可以使用 TFS UI 嗎?2)如果是,我應(yīng)該更改“選項”文本框內(nèi)容還是“MAVEN_OPTS”以及如何在那里提供參數(shù),<version>在 pom.xml中更改?
2 回答

幕布斯7119047
TA貢獻1794條經(jīng)驗 獲得超8個贊
“Maven”構(gòu)建任務(wù)無法實現(xiàn)。但是還有其他一些方法可以做到這一點。例如,您可以使用某些構(gòu)建任務(wù)(如Replace Tokens或Tokenization)將 pom.xml 中的值替換為構(gòu)建版本。或者,您可以在構(gòu)建定義中添加 Powershell 腳本任務(wù)以更新 pom.xml。
添加回答
舉報
0/150
提交
取消