Maven Multi Module Project + root pom插件
我有一个maven多模块项目为什么当我把这个配置:
<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>
在root pom和mvn中安装项目,不生成rebel.xml文件。 我可以使用mvn org.zeroturnaround生成它:jrebel-maven-plugin:1.1.3:生成但只在target / classes下创建rebel.xml,并且不包含在jar war包中。
但是当我把上面的配置放到单独的maven模块中时,它会在安装过程中生成它并根据进程资源将其包含在包中
但是我不想在所有模块中复制插件,只是将其放在根目录下,并且在安装过程中应该生成rebel.xml文件并包含在软件包中。
我是否缺少maven的工作原理?
原来,这是我的错误,我把pluginManagement部分错误的插件,当我认为我把它放在它应该是建立>插件部分,现在它工作正常。 非常感谢
链接地址: http://www.djcxy.com/p/62123.html上一篇: Maven Multi Module Project + root pom plugin
下一篇: How to activate a Maven Profile for a specific module in a mutli