2012-10-30 10 views
12

में वही Findbugs बग प्राप्त करें, मैंने अपने मैवेन बिल्ड प्रक्रिया के भीतर findbugs चलाने में कामयाब रहे, और मेरे पास ग्रहण में कॉन्फ़िगर किया गया खोजबग भी है। हालांकि ग्रहण और मेवेन में चलते समय मुझे अलग-अलग बग मिलती हैं, और मुझे एक सेटिंग नहीं मिल रही है, जहां एक्लिप्स और मेवेन में बग की संख्या मेल खाती है।मैवेन और ग्रहण

मेरे Maven सेटिंग्स इस तरह है:

<version>2.5.2</version> 
<configuration> 
     <failOnError>false</failOnError> 
     <threshold>Normal</threshold> 
     <effort>Default</effort> 
     <xmlOutput>true</xmlOutput> 
     <findbugsXmlOutput>true</findbugsXmlOutput> 
     <findbugsXmlWithMessages>true</findbugsXmlWithMessages> 
</configuration> 

और ग्रहण में मेरे पास है:

Findbugs Version: 2.0.1 
Analysis Effort: Default 
Minimum Rank to report: 20 
Minimum Confidence to Report: Medium 
Reported categories: All 

उन सेटिंग्स के साथ, मैं ग्रहण में अधिक बग मिलता है। मेरी मुख्य समस्या यह है कि मैं मैवेन और ग्रहण के बीच विभिन्न सेटिंग्स से मेल नहीं खा सकता हूं।

+0

क्या वे दोनों FindBugs के समान संस्करण का उपयोग कर रहे हैं? मेवेन पोम फ़ाइल से संस्करण प्राप्त करेगा, लेकिन ग्रहण आपके द्वारा इंस्टॉल किए गए पर निर्भर करेगा। इसके अलावा, कौन सा बग पैदा करता है? –

+1

मैंने आपके सवालों के जवाब देने के लिए पोस्ट संपादित किया है, लेकिन मैं वास्तव में संस्करणों के बारे में निश्चित नहीं हूं ... 2.5.2 खोजबग्स-मेवेनप्लगिन का संस्करण है, जबकि 2.0.1 खोजबग्स-एक्लेप्सेप्लगिन का संस्करण है, मैं ' मुझे यकीन नहीं है कि उन दो खोजशब्दों का कौन सा संस्करण वास्तव में उपयोग करता है। –

उत्तर

1

आप m2e-code-quality का उपयोग करने का प्रयास कर सकते हैं, जिसमें एक m2eclipse 'कनेक्टर' शामिल है जो सुनिश्चित करना चाहिए कि आपके ग्रहण FindBugs कॉन्फ़िगरेशन आपके पोम में निर्दिष्ट कॉन्फ़िगरेशन से मेल खाता है।

+0

लिंक में अपडेट साइट टूटी हुई है (404), ऐसा लगता है कि यह सही है: http://m2e-code-quality.github.com/m2e-code-quality/site/ – Timo

+0

नहीं, वह कोई नहीं करता काम भी प्रतीत नहीं होता है। क्या एम 2 ई-कोड-गुणवत्ता उपलब्ध है? – Timo

+0

@ टिमो मैंने उपयोग किया: http://m2e-code-quality.github.io/m2e-code-quality/site/1.0.0/ ग्रहण अद्यतन साइट के रूप में – Tony

1

मुझे बिल्कुल वही समस्या है। एक्लिप्स में उपलब्ध सेटिंग्स (FindBugs 2.0.1 का उपयोग करके) और मेवेन प्लगइन (संस्करण 2.5.2) के बीच एक मेल नहीं है। मेवेन प्लगइन से अनुपलब्ध एक सेटिंग 'आत्मविश्वास' है। कॉन्फ़िगरेशन से मेल खाने के लिए सॉफ़्टवेयर का एक और टुकड़ा उपयोग करना इस समस्या को संबोधित नहीं करता है क्योंकि ग्रहण मिलान केवल एक समस्या को हाइलाइट करता है। मैं चाहता हूं कि मैवेन से मिली कुछ बग्स ग्रहण की पूरी तरह स्वतंत्र रूप से स्वतंत्र रूप से निर्मित हों, जिनकी रिपोर्ट नहीं की जा रही है। ऐसा होता है कि ग्रहण में उन्हें रिपोर्ट करना संभव है।

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