在maven发布插件中添加后缀

在maven发布插件中添加后缀,maven,maven-release-plugin,Maven,Maven Release Plugin,在使用Maven发布插件构建时,我想添加一个TEST后缀。如果构建工件的用户勾选了一个复选框,那么就生成了一个TEST版本 因此POM包含一个类似1.2.3-SNAPSHOT的版本,我想构建1.2.3-TEST。Maven release插件允许您设置目标版本,但我不知道如何为新版本引用原始版本(或其部分),如 ${oldVersionWithoutSnapshot}-测试$ 有什么办法可以实现吗?我会试试 parse version目标解析版本以获取组件,并且regex属性进行替换 我以前也使

在使用Maven发布插件构建时,我想添加一个
TEST
后缀。如果构建工件的用户勾选了一个复选框,那么就生成了一个
TEST
版本

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

${oldVersionWithoutSnapshot}-测试$

有什么办法可以实现吗?

我会试试

parse version
目标解析版本以获取组件,并且
regex属性进行替换


我以前也使用过这个插件来设置属性,但没有像您这样针对特定的用例。给出了想法。

谢谢,我确实可以从三个版本部分用快照重建原始版本。