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