के साथ findbugs के लिए एचटीएमएल रिपोर्ट कैसे उत्पन्न करें कोई भी एक्सएमएल और एचटीएमएल रिपोर्ट दोनों का उत्पादन करने के लिए Findbugs Maven 3.x प्लगइन को कॉन्फ़िगर करने में कामयाब रहा है?मैवेन 3.x
मैं इसे सेट करने के लिए वेब पर प्रलेखन का एक बहुत देखा है (मैं जेनकींस के लिए एक्सएमएल एक और एक प्रतिबद्ध करने के लिए पहले की जाँच के लिए एचटीएमएल एक चाहते हैं), लेकिन यह के सबसे प्रकट होता है Maven के लिए होने के लिए 2.x, जो मुझे पता है अलग-अलग कॉन्फ़िगर किया गया है (कष्टप्रद 2.x कॉन्फ़िगरेशन को 3.x द्वारा चुपचाप अनदेखा किया जाता है)। मैं मेवेन के लिए नया हूं, इसलिए मुझे यकीन नहीं है कि मैं कुछ गलत कर रहा हूं या मैं पुराने निर्देशों का पालन कर रहा हूं।
मेरे पोम निम्नलिखित शामिल हैं:
</build>
</plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.3.3</version>
<configuration>
<!-- findbugs:help -Ddetail=true for outputDirectory:
Location where generated html will be created.
-->
<outputDirectory>${project.build.directory}/findbugs</outputDirectory>
<xmlOutput>true</xmlOutput>
<findbugsXmlWithMessages>true</findbugsXmlWithMessages>
<xmlOutputDirectory>target/findbugs</xmlOutputDirectory>
<failOnError>false</failOnError>
</configuration>
</plugin>
</plugins>
</build>
बिल्कुल सही। सिर्फ एक चीज: मुझे एक मेवेन चेतावनी संदेश से छुटकारा पाने के लिए आंतरिक प्लगइन में 2.3.3 जोड़ना पड़ा। धन्यवाद –
Stormcloud
बीटीडब्ल्यू, क्या यह नियम बिल्ड जीवन चक्र के हिस्से के रूप में चलाना संभव है? मुझे लगता है कि अगर यह कुछ गंभीर पाता है तो मुझे खोजने में असफल होने की इच्छा है (इसे HTML रिपोर्ट जेनरेट करने की भी आवश्यकता होगी, इसलिए मुझे पता चल जाएगा कि क्या गलत हुआ) – Stormcloud
प्लगइन-वेबसाइट के मुताबिक, एक खोजबबियां हैं: लक्ष्य की जांच करें, डिफॉल्ट रूप से सत्यापन चरण से जुड़ा हुआ है और बिल्ड को किसी भी त्रुटि से विफल होने दें। लेकिन इस लक्ष्य से केवल एक्सएमएल आउटपुट होगा। – Corubba