我想跑
mvn site
并使其包含checkstyle,并在命令行中指定checkstyle.xml。
可以做到
mvn checkstyle:checkstyle -Dcheckstyle.config.location=/path/to/checkstyle.xml
但我想要"网站"输出也是如此。
原因:我有多个项目,我基本上都想这样做,但我不能(或者不想)修改pom.xml并在每个项目中添加/编辑checkstyle.xml。 / p>
答案 0 :(得分:0)
如果这些项目共享一个共同的父母pom,那么父pom的pluginManagement
部分将是添加设置的好地方:
<pluginManagement>
<plugin>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<skip>false</skip>
<configLocation>/path/to/checkstyle.xml</configLocation>
</configuration>
</plugin>
</pluginManagement>
如果您不是这种情况,您可以尝试使用使用相关项目作为子模块的主pom。尽管如此,这可能是麻烦的。