【问题标题】:MSBuild.SonarQube.Runner throwing error while trying to execute GIT SCMMSBuild.SonarQube.Runner 在尝试执行 GIT SCM 时抛出错误
【发布时间】:2015-11-19 10:58:00
【问题描述】:

我正在尝试使用 MSBuild.SonarQube.Runner 分析 .NET 项目。该项目存储在 GIT 源代码管理中。启用 SCM 适配器后,当声纳试图获取 SCM 责备信息时,分析会在步骤失败。我正在使用 GIT SCM 提供程序插件版本 1.1。请指教。

4:24:34 PM 16:24:34.993 信息 - 传感器 SCM 传感器

4:24:34 PM 16:24:34.993 INFO - 此项目的 SCM 提供者是:git

4:24:34 PM 16:24:34.999 INFO - 3 个文件要分析

下午 4:24:35 信息:---------------------------------------- ----------------------------------

下午 4:24:35 信息:执行失败

下午 4:24:35 信息:---------------------------------------- ----------------------------------

下午 4:24:35 总时间:32.047 秒

下午 4:24:35 最终内存:16M/64M

下午 4:24:35 信息:---------------------------------------- ----------------------------------

下午 4:24:35 错误:Sonar runner 执行期间出错

下午 4:24:35 错误:无法执行声纳

下午 4:24:35 错误:原因:java.lang.LinkageError: org.eclipse.jgit.diff.DiffConfig

下午 4:24:35 错误:原因:org.eclipse.jgit.diff.DiffConfig

谢谢,

苏克维尔

【问题讨论】:

  • 您使用的是哪个 SonarQube 和 Java 版本?

标签: .net sonarqube sonar-runner


【解决方案1】:

这是因为 java 版本。早些时候它指向 IBM java 1.7.0。我将 java_home 更改为不同的 JRE (1.7.0.75),SCM 扫描成功完成。

【讨论】:

    猜你喜欢
    • 2021-09-13
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    • 2016-12-31
    • 1970-01-01
    • 2020-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多