我不知道如何将Mercurial版本ID放入我的Maven版本中(理想情况下,我希望在罐子和战争的清单中使用它)。

我能找到的最接近的解决方案是:

mvn -DbuildNumber=`hg id -i`


对于Windows或我的Hudson服务器,这实际上不起作用。
幸运的是,Hudson标记了我的构建,但是如果这些构建也被标记为Mercurial changset id,我希望得到更多的保证。

最佳答案

查看this previous question以及接受的答案中的链接。基本上,除了要使用buildnumber:hgchangeset目标和Mercurial来获取内容为changesethg id -i属性外,您都希望执行相同的操作。

10-05 17:50
查看更多