2017-03-02 7 views
5

मैं केवल रूट परियोजना का विश्लेषण करते हैं, और नेस्टेड सब मॉड्यूल की अनदेखी करने की जरूरत लागू नहीं है, लेकिन यह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 

लेकिन यूआई पर संदेश मिला: कोई विश्लेषण निष्पादित किया गया है

यह केवल काम करता है जब मैं subproject की definishion को दूर सेटिंग्स.ग्रैडल, और सभी सबमिशन confguration

हटाएं

उत्तर

2

यह कॉन्फ़िगरेशन अभी तक सोनारक्यूब में समर्थित नहीं है।

लेकिन अच्छी खबर यह है कि यह सोनारक्यूब 6.4 (मई 2017 की शुरुआत में) के साथ बदल जाएगा। निम्नलिखित टिकट देखें:

संबंधित मुद्दे