我它为什么当我把这个配置一个Maven多模块项目:Maven的多模块项目+根POM插件
<plugin>
<groupId>org.zeroturnaround</groupId>
<artifactId>jrebel-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<id>generate-rebel-xml</id>
<phase>process-resources</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
根POM和MVN安装项目不产生rebel.xml文件。 我可以使用mvn org.zeroturnaround生成它:jrebel-maven-plugin:1.1.3:生成但只在目标/类下创建rebel.xml,并且不包含在jar \ war包中。
但是,当我把上面的配置中的个别行家模块中它确实产生它在安装过程中,包括在包的每个进程的资源
但我不希望复制在所有模块插件,但只把它放在根目录下,安装过程中应该生成rebel.xml文件并包含在包中。
我是否缺少maven的工作原理?
你把它放在[Plugins](http://maven.apache.org/pom.html#Plugins)部分或[pluginManagement](http://maven.apache.org/pom .html#Plugin_Management)部分?父pom的包装元素是否设置为pom? – Augusto 2012-08-08 08:26:01
感谢Augusto,我只把它放在插件部分,听起来像我需要把它放在pluginManagement部分,将尝试。是的,根是pom包。 – jakstack 2012-08-08 08:30:33
它应该没问题,如果它在插件部分:S。 – Augusto 2012-08-08 08:37:45