我想将我的 Maven 项目的版本更新为与当前快照版本对应的发布版本。例如1.2-SNAPSHOT
应该变成1.2
. 换句话说,我只想-SNAPSHOT
从版本中删除后缀。我想以非交互方式执行此操作,以便我的 CI 工具可以执行此操作。
我知道这可以通过 themaven-release-plugin
或 themaven-versions-plugin
以及可能的其他插件来完成。我偏爱 ,maven-versions-plugin
因为它可以很好地处理聚合器项目。
两个插件都提示输入新版本,但允许您在命令行上提供版本。如何提供相对于当前快照版本的新版本?如前所述,我只想删除该-SNAPSHOT
部分。
所以要清楚:
- 我只想更新项目的版本,而不是发布插件提供的所有其他内容。
- 我不想指定版本号,而只是将版本更新为“之前的版本
-SNAPSHOT
”。