2014-05-03 6 views
8

मैं सोनारक्यूब प्रोफाइल प्राप्त करने के लिए ऑब्जेक्टिव सी प्रोजेक्ट पर ओसीलिंट का उपयोग कर रहा हूं।सोनार प्रोजेक्ट-प्रॉपर्टीज फ़ाइल

अब मेरे आईओएस ऑब्जेक्टिव सी प्रोजेक्ट में कई सब src निर्देशिकाओं के साथ एक src निर्देशिका है। मेरी sonar-project.properties फ़ाइल में एक निम्न प्रविष्टि

sonar.sources=MySrcFolder/ 

मैं कई सबफ़ोल्डर पर सोनार प्रोफ़ाइल चलाने के लिए और किसी तीसरे पक्ष src फ़ोल्डर बाहर करना चाहते हैं इस src फ़ोल्डर के भीतर अब नहीं है। क्या कोई मुझे इस बारे में सहायता कर सकता है ? जैसा कि यह अभी खड़ा है, सोनार उपर्युक्त फ़ोल्डर्स सबफ़ोल्डर में से किसी भी स्रोत पर प्रोफ़ाइल चलाता है?

उत्तर

16

आप इसे केवल sonar.sources संपत्ति या sonar.exclusions और sonar.inclusions गुणों के साथ कर सकते हैं।

उदाहरण:

MySrcFolder 
    src1 
    src2 
    src3 
    src4 

आप केवल src1 और src3 तो विश्लेषण करने के लिए चाहते हैं,

1) sonar.sources=MySrcFolder/src1,MySrcFolder/src3

या

2)

sonar.sources=MySrcFolder 
sonar.exclusions=src2/**,src4/** 

या

3)

sonar.sources=MySrcFolder 
sonar.inclusions=src1/**,src3/** 

के बाद नियम exclusions और inclusions गुण में लागू होते हैं:

* Match zero or more characters 
** Match zero or more directories 
? Match a single character 
file: Prefix to define a pattern based on absolute path 

अधिक जानकारी के लिए: http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus

+1

यूआरएल अधिक जानकारी के लिए हटा दिया गया है , लेकिन आप इसे अभी यहां ढूंढ सकते हैं: http://docs.codehaus.org/pages/viewpage.action?p आयु आईडी = 255623265 और नेविगेटिंग संस्करण = सच – spiritoo

+0

@spiritoo, धन्यवाद। मैंने जवाब अपडेट किया। –

+0

मुझे डर है कि एक बार फिर, लिंक टूटा हुआ है – fxm

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