【问题标题】:SonarQube analysis java and net togetherSonarQube分析java和net一起
【发布时间】:2017-05-08 03:41:03
【问题描述】:

我有问题。 我需要分析这两种语言以及 sonarQube 5.6,知道该怎么做吗?

我已经安装了 maven 和 MSBuild SonarRunner,但我从来没有让它们一起运行

【问题讨论】:

  • 你尝试了什么?什么没用?
  • 尝试在 .Net 和 JAVA 制作的应用程序中使用相同的 Key 从 jenkins 运行分析,但首先在 NET 中执行并提取结果。然后运行 ​​java 并逐步执行之前的结果。
  • 旧代码也有同样的问题。在同一个仓库中,我们在不同的文件夹中有 Java 和 .Net。

标签: sonarqube sonar-runner sonarqube-scan sonar-maven-plugin


【解决方案1】:

我不明白您是如何设法将项目中的对立技术堆栈结合起来的。

  1. 我猜你说的是同一个声纳实例中的 2 个项目分析。 在这种情况下,使用sonar.language=java 强制分析一种语言。

  2. 如果您说的是 1 个项目使用两个可以协同工作的堆栈,请不要指定 sonar.language Sonar 分析器将根据您安装的插件扣除语言进行分析。

  3. 如果要单独进行 1 个项目但要进行分析,请覆盖项目的键和名称以区分它们。您可以通过传递命令行参数来覆盖

    -Dsonar.projectKey=ASDF-Java

【讨论】:

    猜你喜欢
    • 2016-01-25
    • 1970-01-01
    • 1970-01-01
    • 2020-12-26
    • 1970-01-01
    • 2016-06-17
    • 2021-07-19
    • 1970-01-01
    • 2019-04-11
    相关资源
    最近更新 更多