pom.xml
これは、マルチモジュールプロジェクトの私の親(その一部)です。
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
…
この構成は、ルートプロジェクトとすべてのサブモジュールでプラグインmvn
を実行するように指示します。私はそれがこのように機能することを望んでいません。代わりに、このプラグインをルートプロジェクトに対してのみ実行し、すべてのサブモジュールに対してスキップする必要があります。同時に、私には多くのサブモジュールがあり、それらのすべてでプラグインの実行を明示的にスキップするという考えは好きではありません。checkstyle
Checkstyleのドキュメントには、 「..サブモジュールにMavenCheckstyleプラグインが含まれていないことを確認してください。..」と記載されています。しかし、サブモジュールがルートを継承していることをどのように確認できますpom.xml
か?私は道に迷っています、助けてください。