私は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>
ルートpomとmvnでプロジェクトをインストールすると、rebel.xmlファイルは生成されません。mvn org.zeroturnaround:jrebel-maven-plugin:1.1.3:generateを使用して生成できますが、これはtarget / classesの下にrebel.xmlを作成するだけで、jar\warパッケージには含まれません。
しかし、上記の構成を個々のMavenモジュールに入れると、インストール中に生成され、process-resourcesに従ってパッケージに含まれます。
しかし、すべてのモジュールでプラグインを複製したくはありませんが、ルートpomにプラグインを配置するだけで、インストール中にrebel.xmlファイルを生成し、パッケージに含める必要があります。
Mavenがどのように機能するかがわかりませんか?