मैंने यह भी देखा कि सोनारक्यूब डिफ़ॉल्ट रूप से गुणवत्ता विश्लेषण के लिए परीक्षण संसाधनों को अनदेखा कर देगा। Schnatterers उत्तर का उपयोग करके, मुझे सोनारक्यूब में स्रोतों के रूप में परीक्षण कक्षाओं सहित केवल एक अलग परियोजना बनाने का एक आसान तरीका मिला, इसलिए उन पर गुणवत्ता एनीलिस ट्रिगर किया गया।साथ
mvn sonar:sonar -Panalyze-test-classes
तो इस प्रोफाइल सक्रिय कर देंगे
<profiles>
<profile>
<id>analyze-test-classes</id>
<properties>
<sonar.sources>src/test/java</sonar.sources>
<sonar.tests></sonar.tests>
<sonar.projectName>${project.name}-tests</sonar.projectName>
<sonar.projectKey>${project.groupId}:${project.artifactId}-tests</sonar.projectKey>
</properties>
</profile>
</profiles>
Maven चल रहा है और में एक अतिरिक्त परियोजना बनाने: इस परियोजना के पोम में मैं विश्लेषण करने के लिए मैं एक प्रोफाइल है, जो उसके अनुसार सोनार गुण बदल जाता जोड़ना चाहते हैं प्रत्यय-टोस्ट के साथ सोनारक्यूब, जिसमें केवल परीक्षण कक्षाओं का विश्लेषण होता है।
स्रोत
2015-12-10 22:11:30
thx, मुझे जो चाहिए, पूर्ण विश्लेषण नहीं, लेकिन कुछ नियम :) – pan40
सोनार में> 3.4 आप अपने नियमों की प्रतिलिपि बना सकते हैं और "पीएमडी यूनिट टेस्ट" प्लगइन – pan40