我想知道maven-checkstyle-plugin是否只检查项目或多模块项目的/src目录下的文件。
我有一个maven项目,我没有/src目录,但加载*。yaml, *。wsdl, *。Json和*。XSD文件,不知道他们是否也会检查这个插件
是的,您可以在更多位置为更多文件类型激活更多检查。然而…
您可能正在使用maven-checkstyle-plugin的check
目标。可以看到,默认的资源include只设置为**/*.properties
。把它改成你喜欢的任何东西
要回答你的第二个问题,checkstyle将查找资源和资源,在同一页面中有一个选项:
<sourceDirectories> List 2.13 Specifies the location of the source directories to be used for Checkstyle. Default value is ${project.compileSourceRoots}.
然而,checkstyle中包含的标准检查不包括对.java
或.properties
文件以外的文件的大量检查。你可能想看看其他插件,比如spotless-maven-plugin的漂亮配置。