基于版本的Maven更新属性
我想在执行发布时将给定pom中的属性更新为新版本的主版本+次版本 要做到这一点,我需要设置在发布期间运行的目标。我可以提前计算属性,但是我在其他地方看到的基于版本的Maven更新属性,maven,maven-release-plugin,maven-versions-plugin,Maven,Maven Release Plugin,Maven Versions Plugin,我想在执行发布时将给定pom中的属性更新为新版本的主版本+次版本 要做到这一点,我需要设置在发布期间运行的目标。我可以提前计算属性,但是我在其他地方看到的版本:set property似乎已经消失了(根据和CLI的使用),并且这个插件的其他目标似乎无法处理不使用确切版本的问题 有没有什么简单的方法可以做到这一点,或者我必须向exec或antrun插件付费才能做到这一点?不管怎样,似乎只有文本替换才能修复它。replacer插件似乎可以工作,但这需要获取以前的版本,并且需要努力才能不破坏其他引用。
版本:set property
似乎已经消失了(根据和CLI的使用),并且这个插件的其他目标似乎无法处理不使用确切版本的问题
有没有什么简单的方法可以做到这一点,或者我必须向exec或antrun插件付费才能做到这一点?不管怎样,似乎只有文本替换才能修复它。replacer插件似乎可以工作,但这需要获取以前的版本,并且需要努力才能不破坏其他引用。Maven build helper插件可以使用regex设置属性。也许这就是您所需要的。您能给出一个示例pom,其中包含您想要的结果吗?下面是一个示例pom,它与其他部分位于同一位置,尽管它不是模块的一部分,并且独立运行。当版本发布到2.5.0时,我希望minor.version属性更改为2.5。依赖项部分并不重要,它主要用于显示版本。