Maven检查样式作为构建的一部分

如果有一些checkstyle错误,是否有可能以某种方式迫使maven失败? 现在我必须运行site目标来生成javadocscheckstyle报告。 我想在install目标上实现它,如果checkstyle有一些错误,我需要构建失败。 这有可能实现吗?

现在我在报告maven块中使用了checkstyle

    org.apache.maven.plugins maven-checkstyle-plugin 2.9.1  src/test/resources/checkstyle.xml     

您需要绑定checkstyle:check Maven生命周期阶段(例如,validation)并将failOnViolation设置为true。

就像是:

  org.apache.maven.plugins maven-checkstyle-plugin 2.9.1   checkstyle validate  check   true     

问题问题可能还有一段时间,但这对我不起作用。

对于可能与我有相同问题的其他任何人,尽管存在大量问题,但构建成功,我通过在插件的configuration块中将violationSeverity属性从其默认error降低到warning来修复它。

虽然问这个问题已经很久了,但我确实遇到了另一个问题:

JavadocMethod: Unable to get class information for @throws tag 'X'.

我通过将阶段从“validation”更改为“测试”来解决这个问题,以便checkstyle在编译阶段之后运行。