如何在Jenkins中为Java配置Checkstyle配置

时间:2017-05-30 14:33:47

标签: java maven jenkins jenkins-plugins checkstyle

我正在尝试从默认的checkstyle配置,sun-checks切换到google-checks。

在我的jenkins文件中,我写道:

apksigner.jar verify --print-certs myApplication.apk

失败并显示错误消息

  

无法执行目标   org.apache.maven.plugins:Maven的CheckStyle的-插件:2.17:CheckStyle的   项目上的(default-cli)pmm:Checkstyle中发生错误   报告生成:检查样式执行失败:失败期间   checkstyle配置:无法解析配置流 -   元素类型“html”必须声明。:8:17 - > [帮助1]

如何更改Jenkins的checkstyle配置?

1 个答案:

答案 0 :(得分:2)

  

https://github.com/checkstyle/checkstyle/blob/master/src/main/resources/google_checks.xml

首先,您要为其提供HTML文档而不是XML文件。您必须使用URL到github的原始文件。

示例:https://raw.githubusercontent.com/checkstyle/checkstyle/master/src/main/resources/google_checks.xml

其次,您不应使用google_checks的在线SNAPSHOT版本。请参阅https://stackoverflow.com/a/44060396/1016482以了解原因。

  

如何更改Jenkins的checkstyle配置?

提取checkstyle JAR中的配置(如果你要更改它),并让你的maven命令使用它。

相关问题