我正在尝试从默认的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配置?
答案 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命令使用它。