2017-03-02 5 views
5

に分析することは適用されませ私はルートプロジェクトを分析しますと、ネストされたサブモジュールを無視する必要がありますが、それは、Dだから私はこの階層持っSonarQubeがルートプロジェクト

ProjectMain 
-src 
-subProjectAngular 
    settings.gradle 

マイ設定設定を.gradle

rootProject.name="ProjectMain" 
    include 'subProjectAngular' 

私は唯一のルートプロジェクトを分析しますと、ネストされたサブモジュールを無視する必要がありますが、私が得た:

A multi-module project can't have source folders, so 'C:\Users\vagrant\develop-2\site\Source\Site\Vessels\src\main\java' won't be used for the analysis. If you want to analyse files of this folder, y 
ou should create another sub-module and move them inside it. 

は、それから私は、マルチモジュール構成を追加してみました:

systemProp.sonar.projectKey=site 
systemProp.sonar.projectName=vessels-test 
systemProp.sonar.projectBaseDir=. 
systemProp.sonar.sources=src 

systemProp.sonar.modules=javamodule, angularmodule 

systemProp.javamodule.sonar.projectName=vessels 
systemProp.javamodule.sonar.sources=src 
systemProp.javamodule.sonar.projectBaseDir=. 
systemProp.javamodule.sonar.language=java 

systemProp.angularmodule.sonar.projectName=angular 
systemProp.angularmodule.sonar.projectBaseDir=. 
systemProp.angularmodule 

をしかしUIのメッセージました:なし分析は

を行っていた私は、サブプロジェクトのdefinishionを削除する場合にのみ機能しますsettings.gradleからすべてのサブモジュールのコンフィグレーションを削除する

答えて

2

この設定はSonarQubeではまだサポートされていません。

しかし、これはSonarQube 6.4(2017年5月初めに予定)で変更されることが良いニュースです。次のチケットを参照してください:

関連する問題