其配置某些插件我父POM
<pluginManagement>
</plugins>
<plugin>
<artifactId>gmaven-plugin</artifactId>
...
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
...
</plugin>
<plugin>
<artifactId>cargo-maven2-plugin</artifactId>
...
</plugin>
</plugins>
</pluginManagement>
我有劲歌的树,是代表集成测试
A-\
a1
a2
B-\
b1
b2
C-\
D-\
d1
d2
在每一个A,B,d的产品怎么办
<build>
<plugins>
<plugin>
<artifactId>gmaven-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
</plugin>
<plugin>
<artifactId>cargo-maven2-plugin</artifactId>
</plugin>
</plugins>
</build>
问题是,当我将需要第四插件添加到集成测试过程,例如我的自定义插件,我将需要通过全部的集成模块的移动和做手工添加。
您可以咨询我删除<pluginManagement>
让所有的孩子只是含蓄地使用它们。 是的,但其中只是“POM”我不想插件做任何产品:创建一些资源,并把JBoss的配置目录。
我不知道是否有某种
<pluginsBundle>
<groupId>my.group</groupId>
<artifactId>my-integration-test-bundle</artifactId>
<plugins>
<plugin>
<artifactId>gmaven-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
</plugin>
<plugin>
<artifactId>cargo-maven2-plugin</artifactId>
</plugin>
</plugins>
</pluginsBundle>
要允许我使用它,就像
<plugin>
<groupId>my.group</groupId>
<artifactId>my-integration-test-bundle</artifactId>
<runOnce>true</runOnce>
</plugin>
我想补充的选择像
<runOnce>true</runOnce>
要能够启动应用程序服务器和部署目标每行家发射一次。