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