我不知道如何将Mercurial版本ID放入我的Maven版本中(理想情况下,我希望在罐子和战争的清单中使用它)。
我能找到的最接近的解决方案是:
mvn -DbuildNumber=`hg id -i`
对于Windows或我的Hudson服务器,这实际上不起作用。
幸运的是,Hudson标记了我的构建,但是如果这些构建也被标记为Mercurial changset id,我希望得到更多的保证。
最佳答案
查看this previous question以及接受的答案中的链接。基本上,除了要使用buildnumber:hgchangeset
目标和Mercurial来获取内容为changeset
的hg id -i
属性外,您都希望执行相同的操作。