1
は、ここに私のプロジェクト構造です:Gradleのソナープラグイン未スキャンルートプロジェクト
rootProject.name = 'rootProjectName'
include ':submodule1', ':submodule2'
ここで私が設定してい性質があります:ここでは
../project
/submodule1
/submodule2
/src
build.gradle
settings.gradle
は私がsettings.gradle
ファイルを使用してサブモジュールを含むてる方法です
apply plugin: 'org.sonarqube'
sonarqube {
properties {
property "sonar.profile", "Sonar Profile"
property "sonar.projectName", rootProject.name
property "sonar.projectKey", "KEY${rootProject.name}"
}
}
そして、どのように私は目を含めています:build.gradle
ファイルにsonarqube Eルートプロジェクトのサブモジュール:
dependencies {
..
compile project(":submodule1")
compile project(":submodule2")
}
しかしsoanrqubeレポートには、それがはるかに大きくなる必要があるときに、コードの唯一〜100行するまで終了する、サブモジュールの分析からの結果を示しています。私は、ソースコードとサブモジュールの両方を有するモジュールのサポートがSonarQube 6.4で追加されました...
SonarQubeのあなたが正確なバージョン(サーバー)できますか? –
Sonarqubeバージョン5.6.6 – George