尝试清理我的${project.build.directory}
,我注意到maven-checkstyle-plugin
将三个文件放入我的target
文件夹:checkstyle-checker.xml
,checkstyle-cachefile
和{{1} }。
我能够将最后两个重定向到他们自己的文件夹checkstyle-result.xml
:
target/checkstyle
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<cacheFile default-value="${project.build.directory}/checkstyle/checkstyle-cachefile"/>
<configLocation>google_checks.xml</configLocation>
[...]
<outputFile default-value="${project.build.directory}/checkstyle/checkstyle-result.xml">${checkstyle.output.file}</outputFile>
</configuration>
[...]
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
所有关于checkstyle-checker
的信息都在propertiesLocation下。
有说:
如果成功解析,属性位置的内容将被复制到$ {project.build.directory} /checkstyle-checker.properties文件中,然后传递给Checkstyle进行加载。
我可以更改属性位置内容复制到的位置吗?或者是否有另一种方法可以让插件将checkstyle-checker.xml
文件写入我的自定义文件夹target/checkstyle
?