SonarQube使用Gradle分析项目依赖性

时间:2018-10-27 10:04:50

标签: gradle sonarqube

我有多个项目,其中一个项目是另一个项目的依赖项。 假设有3个gradle项目

  • Proj A
  • Proj B
  • Proj C

在Proj A内,我提到的依赖项为

depndencies{
  compile project(':Proj B') - Path mentioned in settings.gradle
  compile project(':Proj C')
}

因此,如果我运行ProjA的gradlew,则我所有的依赖项目也会得到建议。

类似地,我在Proj A中有一个Sonarqube插件。当我运行gradlew sonaqube时。它转到项目B并说

{ProjB中的软件包}应该相对于项目baseDir

我该如何解决?

1 个答案:

答案 0 :(得分:0)

您必须设置fit_transform()属性,例如:

<projectName>.sonar.projectBaseDir

详细了解Analysis Parameters

相关问题