在maven release plugin中添加后缀
Add suffix in maven release plugin
我想在使用 Maven 发布插件构建时添加一个 TEST
后缀。如果构建工件的用户勾选了一个复选框,那么构建一个 TEST
版本。
所以 POM 包含一个类似 1.2.3-SNAPSHOT
的版本,我想构建 1.2.3-TEST
。 Maven 发布插件允许您设置目标版本,但我不知道我应该如何为新版本引用原始版本(或其中的一部分),例如
${oldVersionWithoutSnapshot}-TEST$
.
有什么想法可以实现吗?
我会尝试 Build Helper Maven Plugin。
parse-version
目标解析版本以获取组件,regex-property
进行替换。
我也用过GMaven plugin before to set properties, but not for as specific a use case as yours. This answer给出的思路。
我想在使用 Maven 发布插件构建时添加一个 TEST
后缀。如果构建工件的用户勾选了一个复选框,那么构建一个 TEST
版本。
所以 POM 包含一个类似 1.2.3-SNAPSHOT
的版本,我想构建 1.2.3-TEST
。 Maven 发布插件允许您设置目标版本,但我不知道我应该如何为新版本引用原始版本(或其中的一部分),例如
${oldVersionWithoutSnapshot}-TEST$
.
有什么想法可以实现吗?
我会尝试 Build Helper Maven Plugin。
parse-version
目标解析版本以获取组件,regex-property
进行替换。
我也用过GMaven plugin before to set properties, but not for as specific a use case as yours. This answer给出的思路。