【问题标题】:How to integrate Sonar in Hudson?如何在 Hudson 中集成 Sonar?
【发布时间】:2023-03-13 16:40:02
【问题描述】:

我正在使用 Hudson 1.323 并尝试使用 Sonar 1.4 和 2.0.1 插件,但在这两种情况下都出现以下异常。谁能建议它如何集成?

FATAL:
hudson.model.Hudson.getDescriptorOrDie(Ljava/lang/Class;)Lhudson/model/Descriptor;
java.lang.NoSuchMethodError:
hudson.model.Hudson.getDescriptorOrDie(Ljava/lang/Class;)Lhudson/model/Descriptor;
    at hudson.plugins.sonar.utils.SonarMaven.getDescriptor(SonarMaven.java:99)
    at hudson.tasks.Maven.getMaven(Maven.java:153)  
    at hudson.tasks.Maven.perform(Maven.java:233)
    at hudson.plugins.sonar.utils.SonarMaven.executeMaven(SonarMaven.java:149)
    at hudson.plugins.sonar.SonarPublisher.executeSonar(SonarPublisher.java:331)
    at hudson.plugins.sonar.SonarPublisher.perform(SonarPublisher.java:292)
    at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
    at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:480)
    at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:466)
    at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:454)
    at hudson.model.Build$RunnerImpl.post2(Build.java:146)  
    at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:438)
    at hudson.model.Run.run(Run.java:1140)  
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)  
    at hudson.model.ResourceController.execute(ResourceController.java:93)
    at hudson.model.Executor.run(Executor.java:122)

【问题讨论】:

  • 好像版本不兼容!

标签: exception hudson sonarqube nosuchmethoderror


【解决方案1】:

您正在使用 SonarQube 插件不支持的 Hudson 版本。不幸的是,Hudson 的 SonarQube 插件将不再进行开发。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-14
    • 2011-12-05
    • 2010-10-05
    • 2013-01-24
    • 1970-01-01
    相关资源
    最近更新 更多