在Maven版本插件中添加后缀

时间:2019-04-24 11:15:58

标签: maven maven-release-plugin

在使用Maven版本插件进行构建时,我想添加一个后缀TEST。如果构建工件的用户勾选了一个复选框,则将构建TEST版本。

因此POM包含一个类似1.2.3-SNAPSHOT的版本,我想构建1.2.3-TEST。 Maven发行插件允许您设置目标版本,但是我不知道如何为新版本引用原始版本(或其一部分),例如

${oldVersionWithoutSnapshot}-TEST$

任何想法如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

我会尝试Build Helper Maven Plugin

parse-version目标会解析版本以获取组件部分,而regex-property会进行替换。

在设置属性之前,我也曾使用过GMaven插件,但是没有像您这样使用过。 This answer提出了这个想法。