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
那麼,我從來沒有聽說過任何其他方式,不知道是否有可能。 –