基于版本的Maven更新属性

时间:2018-06-27 20:17:33

标签: maven maven-release-plugin maven-versions-plugin

执行发布时,我想将给定pom中的属性更新为新版本的主+次版本。

为此,我需要设定目标以在发行版中运行。我可以提前计算属性,但是我在其他地方看到的versions:set-property似乎已经消失了(根据http://www.mojohaus.org/versions-maven-plugin/和CLI的使用),并且此插件的其他目标似乎没有实现能够处理未使用确切版本的情况。

是否有任何合理的简单方法来执行此操作,还是我必须掏出exec或antrun插件来执行此操作?无论如何,似乎只有文字替换可以解决此问题。 replacer插件似乎可以正常工作,但是需要获取以前的版本,并且要努力工作才能不破坏其他引用。

1 个答案:

答案 0 :(得分:1)

Maven构建帮助器插件可以使用正则表达式设置属性。也许这就是您所需要的。