全名:
org.apache.maven.plugins:maven-checkstyle-plugin:2.4:check
说明:
属性:
compile
.verify
.checkstyle
在执行自身之前调用此插件目标的执行。姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
违规失败 | boolean |
- |
我们是否因违规而导致构建失败? 默认值为: true 。 |
logViolationsToConsole | boolean |
2.3 |
将检测到的违规输出到控制台。 默认值为: false 。 |
maxAllowedViolations | int |
2.3 |
允许的最大违规次数。仅当违规次数超过此限制时,执行才会失败。 默认值为: 0 。 |
输出文件 | File |
- |
指定保存 Checkstyle 输出的路径和文件名。输出文件的格式由
outputFileFormat 参数决定。默认值为: ${project.build.directory}/checkstyle-result.xml 。 |
输出文件格式 | String |
- |
指定写入输出文件时要使用的输出格式。有效值为“plain”和“xml”。 默认值为: xml 。 |
跳过 | boolean |
2.2 |
跳过整个检查。 默认值为: false 。 |
违规严重性 | String |
2.2 |
被视为违规的最低严重性级别。有效值为“错误”、“警告”和“信息”。 默认值为: error 。 |
失败违规:
boolean
No
${checkstyle.failOnViolation}
true
boolean
2.3
No
${checkstyle.console}
false
int
2.3
No
${checkstyle.maxAllowedViolations}
0
输出文件:
outputFileFormat
参数决定。java.io.File
No
${checkstyle.output.file}
${project.build.directory}/checkstyle-result.xml
java.lang.String
No
${checkstyle.output.format}
xml
跳过:
boolean
2.2
No
${checkstyle.skip}
false
java.lang.String
2.2
No
${checkstyle.violationSeverity}
error