2017-03-02 15 views
5

muszę dokonać analizując tylko projektu głównego, a ignorować zagnieżdżony moduł sub, ale dSonarQube nie stosuje się analizy do projektu głównego

Więc mam tę hierarchię:

ProjectMain 
-src 
-subProjectAngular 
    settings.gradle 

Moja konfiguracja ustawienia .gradle

rootProject.name="ProjectMain" 
    include 'subProjectAngular' 

muszę dokonać analizując tylko projektu głównego, a ignorować zagnieżdżony moduł sub, ale mam:

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. 

Potem próbowałem dodać wielu konfigurację modułu:

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 

ale dostałem wiadomość w interfejsie: nie analiza została przeprowadzona

dzieła to tylko wtedy, gdy usunę definishion z podprojektu od settings.gradle, i usuń wszystkie moduły częściowe confederacji

Odpowiedz

2

Ta konfiguracja nie jest jeszcze obsługiwana w SonarQube.

Ale dobra wiadomość jest taka, że ​​to się zmieni wraz z SonarQube 6.4 (spodziewamy się na początku maja 2017 r.). Zobacz następujące bilety:

Powiązane problemy