2010-12-11 10 views
5

में FindBugs को कॉन्फ़िगर करना मैं फ़ायरबग के लिए समान कॉन्फ़िगरेशन का उपयोग करना चाहता हूं चाहे यह फ़ॉर्म ग्रहण या चींटी निर्माण निष्पादित किया गया हो।ग्रहण

चींटी FindBugs कार्य का उपयोग करके, यह निर्दिष्ट करना संभव है कि कौन से वर्ग FindBugs का विश्लेषण करना चाहिए। हालांकि, FindBugs ग्रहण प्लगइन में ऐसा कोई विकल्प नहीं है। यह बिल्डपैथ में सभी वर्गों को मानता है।

उदा। मेवेन आधारित परियोजना के मामले में ग्रहण निर्माण पथ में आवेदन कक्षाएं और परीक्षण कक्षाएं शामिल हैं। मैं परीक्षण कक्षाओं का विश्लेषण नहीं करने के लिए FindBugs ग्रहण प्लगइन चाहता हूँ। क्या यह संभव है?

कक्षाओं को विश्लेषण करने के लिए इंगित करने के लिए FindBugs ग्रहण प्लगइन को अनुकूलित करने का कोई तरीका है?

अग्रिम धन्यवाद।

उत्तर

2

ऐसा प्रतीत नहीं होता है, लेकिन आप उसी स्रोत फ़ाइलों (केवल स्रोत, परीक्षण नहीं) संदर्भित एक दूसरी परियोजना बना सकते हैं।

एक स्थिर कोड विश्लेषण के परिणाम का निरीक्षण करने के लिए Findbugs केवल उस दूसरी परियोजना के साथ सक्रिय होगा।

+1

धन्यवाद, यह एक आश्चर्य है कि इस तरह के एक व्यापक रूप से इस्तेमाल उपकरण संगत नहीं है आईडीई में उपयोग करने और पर्यावरण का निर्माण करने का तरीका। आईडीई के साथ-साथ पर्यावरण बनाने के लिए भी एक ही परिणाम सुनिश्चित करना मुश्किल है। – Chir

1

आप प्राथमिकता के माध्यम से जावा प्रोजेक्ट के लिए बहिष्करण फ़िल्टर निर्दिष्ट कर सकते हैं -> फ़िल्टर। फ़िल्टर फ़ाइल xml में लिखा है। एफबी मैनुअल में "फ़िल्टर" अध्याय देखें: http://findbugs.sourceforge.net/manual/filter.html

के बाद से 2.0.3 एक भी चींटी के साथ, बनाता है "userPreferencesFile" चींटी विकल्प के लिए सहायता देखने फिर से उपयोग कर सकते हैं ग्रहण विन्यास: http://findbugs.sourceforge.net/manual/anttask.html#d0e1339