我使用git-describe maven插件来替换POMs <version>${describe}</version>占位符。mvn deploy需要传递一个自定义参数,以便正确使用实际的git describe值。
我现在使用Jenkins来构建项目,每次我们推送到存储库,但是它也没有正确使用实际的git-describe值。
jenkins构建的工件总是以名为project-${describe}结束
关于如何自定义文件名或强制使用git-describe结果,有什么建议吗?否则,我可能会回到手动版本控制...
发布于 2014-02-02 08:36:18
version属性不允许变量替换。我在谷歌上找到的第一个链接是this SO question。
您必须使用其中一个版本控制maven插件。maven release plugin是最流行的,但是您可能会发现versions maven plugin更能满足您的需求。
https://stackoverflow.com/questions/21505497
复制相似问题