我通过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的问题? –