我通過TeamCity/Git構建Maven項目,並試圖在構建成功後發佈到我的存儲庫的pom.xml中插入TeamCity內部版本號。不幸的是,我無法確定如何發佈插入替換的pom.xml。通過Maven發佈POM並插入構建版本信息
我的pom.xml包含像信息:
<version>${build.number}</version>
其中build.number由TeamCity的提供。所有構建好吧,如果(比如說)build.number = 0.1,那麼部署是pom.xml
到0.1的目錄。一切都很好。
但是,部署的pom.xml是pom.xml
而沒有所作的替換。即Maven是用適當的替換一個pom.xml
運行,但部署的最初版本,所以我在最後pom.xml
得到
<version>${build.number}</version>
。我如何獲得pom.xml
的內部版本號?
爲什麼downvote的問題? –