在使用Maven版本插件进行构建时,我想添加一个后缀TEST
。如果构建工件的用户勾选了一个复选框,则将构建TEST
版本。
因此POM包含一个类似1.2.3-SNAPSHOT
的版本,我想构建1.2.3-TEST
。 Maven发行插件允许您设置目标版本,但是我不知道如何为新版本引用原始版本(或其一部分),例如
${oldVersionWithoutSnapshot}-TEST$
。
任何想法如何实现这一目标?
答案 0 :(得分:1)
我会尝试Build Helper Maven Plugin。
parse-version
目标会解析版本以获取组件部分,而regex-property
会进行替换。
在设置属性之前,我也曾使用过GMaven插件,但是没有像您这样使用过。 This answer提出了这个想法。