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 的文档说“ ..确保您的子模块中不包含 Maven Checkstyle 插件.. ”。但是如何确保我的子模块继承了我的根pom.xml
?我迷路了,请帮忙。