2017-03-02 6 views
5

ich nur root Projekt vornehmen müssen analysieren und verschachtelte Submodul ignorieren, aber es dSonarqube gilt nicht für das Stammprojekt Analyse

So habe ich diese Hierarchie:

ProjectMain 
-src 
-subProjectAngular 
    settings.gradle 

Meine Konfiguration Einstellungen .gradle

rootProject.name="ProjectMain" 
    include 'subProjectAngular' 

ich muss nur root Projekt machen zu analysieren und verschachtelte Submodul ignorieren, aber ich habe:

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. 

Dann habe ich versucht Multi-Modul Konfiguration hinzuzufügen:

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 

aber bekam Nachricht an UI: keine Analyse hat durchgeführt wurde

Es funktioniert nur, wenn ich definishion des Teilprojekts entfernen von settings.gradle, und alle Submodul konfguration

entfernen

Antwort

2

Diese Konfiguration wird in SonarQube noch nicht unterstützt.

Aber die gute Nachricht ist, dass diese mit Sonarqube ändern 6.4 (erwartet Anfang Mai 2017). Auch die folgenden Karten:

Verwandte Themen