0
我有几个项目,都在构建部分使用相同的插件。 是否可以指定在中心位置的构建部分内部运行哪些插件?指定在父pom中使用哪些maven构建插件
我知道你可以把插件配置放在父poms插件管理部分,但是你仍然需要在构建部分列出所有的插件。
例如,我想是这样的:
parent.pom
<pluginManagement>
<plugins>
<plugin>
<artifactId>plugin1</artifactId>
...
</plugin>
<plugin>
<artifactId>plugin2</artifactId>
...
</plugin>
</plugins>
</pluginManagement>
child.pom
<build>
<include-plugins-from-parent-without-listing-plugin1-and-plugin2/>
</build>
而且,我愿做同样的事情报告。在单个文件中定义要运行的报告并将其包含在每个其他项目中。
更新:在多个项目之间同步相同构建设置的任何其他方式也可以。我只是不想复制&在所有POM文件中粘贴相同的东西。
这导致这不是什么打算父POM的释放过程中执行这些插件。 – khmarbaise
虽然如果这样,但它有问题像khmarbaise说 – rve
那么,我从来没有听说过任何其他方式,不知道是否有可能。 –