我使用git-describe maven插件替换POM <version>${describe}</version>
占位符。 mvn deploy
需要传递自定义参数才能正确使用实际的git describe值。
我现在每次推送到repo时都使用Jenkins构建项目,但它也没有正确使用实际的git-describe值。
jenkins构建工件总是以project-${describe}
对于我可以自定义文件名还是强制它使用git-describe结果有什么建议吗?否则我可能会回到手动版本控制......
答案 0 :(得分:1)
版本属性不允许变量替换。我发现谷歌搜索的第一个链接是this SO question。
您必须使用其中一个版本控制maven插件。 maven release plugin是最受欢迎的,但您可能会发现versions maven plugin更符合您的要求。