2011-08-10 21 views
16

मैं जावा 7 प्रोजेक्ट पर सोनार का उपयोग करने की कोशिश करता हूं (जो नई वाक्य रचनात्मक सुविधाओं पर निर्भर करता है) और पीएमडी भाग और चेकस्टाइल भाग उन फ़ाइलों को पार्स करने में विफल रहता है।जावा 7 कोड के लिए सोनार का उपयोग करने के लिए कोई मौजूदा कामकाज?

Findbugs भाग जावा 7 कक्षा फ़ाइलों को पढ़ने में विफल रहता है।

इससे सोनार को मेरी कक्षाओं में से केवल 10% पर विचार करना पड़ता है।

क्या इसके लिए कोई कामकाज हो सकता है?

संपादित करें: There is an issue for Java 7 compatibility
कृपया इस मुद्दे के लिए वोट दें, इसलिए इसे जल्द ही ठीक कर दिया जाएगा।

+0

क्या आप पीएमडी नियमों को अक्षम नहीं कर सकते? –

+0

@ विनीत रेनॉल्ड्स ने सवाल संपादित किया: बाकी सब कुछ भी विफल रहता है। स्रोत-फाइलों और कक्षा-फाइल स्तरों पर। –

+0

हां, मेरा मानना ​​है कि यह मामला होने जा रहा है, जब तक कि पीएमडी, फाइंडबग्स, चेकस्टाइल एट अल जैसी अपस्ट्रीम परियोजनाएं जावा 7 सिंटैक्स को समझ सकें। सोनार की इन परियोजनाओं पर निर्भरता है, इसलिए [इन] (http://sourceforge.net/tracker/?func=detail&aid=3327072&group_id=56262&atid=479921) जैसी बग पहले तय की जानी चाहिए। –

उत्तर

1

आप खोजबग देव को मैन्युअल रूप से बनाने और इसे सोनार में रखने की कोशिश कर सकते हैं। सबसे आसान तरीका नहीं है।

svn checkout http://findbugs.googlecode.com/svn/trunk/findbugs