我正在一个项目中,我需要构建一个用于版本控制和发布的Maven管道。我是这样的:
mvn versions:set -DnewVersion=2.0.0
手动更改版本。2.0.0-SNAPSHOT
。 但是我如何返回此值并将其提供给另一个插件?[我知道我可以通过CL命令处理每个步骤,但是我想知道并使我困惑的是如何将所有内容嵌入pom.xml
并只运行mvn install
,而没有其他。
每个插件都需要一些参数,才能对此进行更改。我知道我可以在<argument>
下使用<configuration>
标记,但是某些插件没有参数标记。
我如何有一个可靠的解决方案,并预先在父POM中配置所有内容?另外,我确实有自己的插件,但不确定是否可以将所有内容都嵌入其中,而我只运行myplugin:Install
。