我想在使用Maven发布插件构建时添加一个TEST
后缀。如果构建工件的用户勾选复选框,则构建TEST
版本。
所以POM包含像1.2.3-SNAPSHOT
这样的版本,我想建立1.2.3-TEST
。 Maven发布插件允许您设置目标版本,但我不知道如何引用新版本的原始版本(或其部分),如
${oldVersionWithoutSnapshot}-TEST$
。
任何想法如何实现这一点?
我会尝试Build Helper Maven Plugin。
parse-version
目标解析版本以获取组件部分,regex-property
执行替换。
我之前也使用过GMaven插件来设置属性,但不是像你的特定用例那样。 This answer提出了这个想法。