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

安娜·艾拉·胡尔瑙斯

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

在我的 jenkinsfile 中,我写道:

   stage('checkstyle') {
            steps {
                sh "mvn clean checkstyle:checkstyle -Dcheckstyle.config.location='https://github.com/checkstyle/checkstyle/blob/master/src/main/resources/google_checks.xml'"
                checkstyle canComputeNew: false, defaultEncoding: '', healthy: '', pattern: 'target/checkstyle-result.xml', unHealthy: ''
            }
        }

这是失败的错误消息

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

如何更改 Jenkins 的 checkstyle 配置?

韦奇

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

首先,您给它一个 HTML 文档而不是 XML 文件。您必须使用 github原始文件的 URL

示例: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 命令使用它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 Ubuntu 上为 Jenkins 配置 Java

来自分类Dev

如何在Jenkins中为每个从节点配置Maven安装?

来自分类Dev

如何在Intellij 13中为不同范围配置多种CheckStyle格式/规则

来自分类Dev

在checkstyle中配置customimport顺序

来自分类Dev

使用jshint和jenkins checkstyle-plugin配置特定的警告以将其报告为错误

来自分类Dev

如何外部化Maven-checkstyle-plugin的checkstyle配置

来自分类Dev

如何外部化Maven-checkstyle-plugin的checkstyle配置

来自分类Dev

如何在Jenkins中配置Selenium Report插件?

来自分类Dev

如何在 Jenkins 管道中读取配置文件

来自分类Dev

如何配置mylyn jenkins?

来自分类Dev

Maven丢失了checkstyle配置

来自分类Dev

为Jenkins配置Sonar插件

来自分类Dev

恢复为Jenkins的原始配置

来自分类Dev

如何在配置框中的checkStyle自定义检查中添加自定义检查消息

来自分类Dev

如何在jenkins中实现共享库,而无需在“ Manage Jenkins”中配置“ Global Pipeline Libraries”?

来自分类Dev

如何仅在SBT中为测试配置设置Java选项?

来自分类Dev

如何安全备份Jenkins配置?

来自分类Dev

在 jenkins 中配置 Docker 主机

来自分类Dev

如何在Java中的配置文件中存储谓词

来自分类Dev

我如何在Logstash 5.1.2中为Tomcat / Java配置多行

来自分类Dev

如何仅使用 java 配置在 spring 配置中定义方面

来自分类Dev

如何在sbt配置中添加github java依赖项?

来自分类Dev

如何在Netbeans中配置Java导入的组织

来自分类Dev

如何在Java中获取Teamcity配置的价值?

来自分类Dev

如何在Ktor中配置jackson-modules-java8

来自分类Dev

如何在Java的配置文件中存储谓词

来自分类Dev

如何在java中读取XML配置文件

来自分类Dev

如何在 JAVA 中使用 TypeSafe 从配置中解析地图?

来自分类Dev

在Gradle中的Findbugs和Checkstyle插件中使用“排除”配置

Related 相关文章

  1. 1

    如何在 Ubuntu 上为 Jenkins 配置 Java

  2. 2

    如何在Jenkins中为每个从节点配置Maven安装?

  3. 3

    如何在Intellij 13中为不同范围配置多种CheckStyle格式/规则

  4. 4

    在checkstyle中配置customimport顺序

  5. 5

    使用jshint和jenkins checkstyle-plugin配置特定的警告以将其报告为错误

  6. 6

    如何外部化Maven-checkstyle-plugin的checkstyle配置

  7. 7

    如何外部化Maven-checkstyle-plugin的checkstyle配置

  8. 8

    如何在Jenkins中配置Selenium Report插件?

  9. 9

    如何在 Jenkins 管道中读取配置文件

  10. 10

    如何配置mylyn jenkins?

  11. 11

    Maven丢失了checkstyle配置

  12. 12

    为Jenkins配置Sonar插件

  13. 13

    恢复为Jenkins的原始配置

  14. 14

    如何在配置框中的checkStyle自定义检查中添加自定义检查消息

  15. 15

    如何在jenkins中实现共享库,而无需在“ Manage Jenkins”中配置“ Global Pipeline Libraries”?

  16. 16

    如何仅在SBT中为测试配置设置Java选项?

  17. 17

    如何安全备份Jenkins配置?

  18. 18

    在 jenkins 中配置 Docker 主机

  19. 19

    如何在Java中的配置文件中存储谓词

  20. 20

    我如何在Logstash 5.1.2中为Tomcat / Java配置多行

  21. 21

    如何仅使用 java 配置在 spring 配置中定义方面

  22. 22

    如何在sbt配置中添加github java依赖项?

  23. 23

    如何在Netbeans中配置Java导入的组织

  24. 24

    如何在Java中获取Teamcity配置的价值?

  25. 25

    如何在Ktor中配置jackson-modules-java8

  26. 26

    如何在Java的配置文件中存储谓词

  27. 27

    如何在java中读取XML配置文件

  28. 28

    如何在 JAVA 中使用 TypeSafe 从配置中解析地图?

  29. 29

    在Gradle中的Findbugs和Checkstyle插件中使用“排除”配置

热门标签

归档