全名:
org.apache.maven.plugins:maven-checkstyle-plugin:2.3:check
说明:
属性:
compile.verify.{0}在执行自身之前调用此插件目标的执行。| 姓名 | 类型 | 自从 | 描述 |
|---|---|---|---|
| 违规失败 | 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。 |
失败违规:
booleanNo${checkstyle.failOnViolation}trueboolean2.3No${checkstyle.console}falseint2.3No${checkstyle.maxAllowedViolations}0输出文件:
outputFileFormat参数决定。java.io.FileNo${checkstyle.output.file}${project.build.directory}/checkstyle-result.xmljava.lang.StringNo${checkstyle.output.format}xml跳过:
boolean2.2No${checkstyle.skip}falsejava.lang.String2.2No${checkstyle.violationSeverity}error