我有一个项目Maven耳模块,我喜欢将ProjectIt-4.1.0.ear的耳朵重命名为ProjectIt-4_1_0.ear,实际上有一个类似的版本:x_y_z来解决部署约束
答案 0 :(得分:0)
您可以在主要版本,次版本和维护版本之间使用您自己的separtor定义一个自定义属性。 然后,您可以在工件的构建名称中使用该属性:
<project>
...
<properties>
<custom.version>x_y_z</custom.version>
</properties>
...
<build>
<finalName>${project.artifactId}-${custom.version}</finalName>
</build>
</project>
与此同时,我不会建议这样的运送工件版本的方法,因为它不适合通用版本语法。您可以在semver中阅读有关Semantic Versionin的更多信息。