2012-01-20 11 views
12

मैं नहीं किए जाते हैं यह ... मैं एक Maven 3 परियोजना स्थल में FindBugs रिपोर्ट सक्षम करना चाहते हैं और मेरे pom.xml को यह जोड़कर यह किया भी नहीं करता है (वर्णित है here) :FindBugs-Maven-प्लगइन कुछ भी

<project> 
    ... 
    <reporting> 
    <plugins> 
     <plugin> 
     <groupId>org.codehaus.mojo</groupId> 
     <artifactId>findbugs-maven-plugin</artifactId> 
     <version>2.4.0</version> 
     </plugin> 
    </plugins> 
    </reporting> 
    ... 
</project> 

तब मैं mvn site भाग गया, लेकिन कोई रिपोर्ट उत्पन्न होता है। दिलचस्प बात यह है कि जब मैं संस्करण 2.3.1 का उपयोग करता हूं तो एक रिपोर्ट उत्पन्न होती है। लेकिन 2.3.2 या 2.4.0 काम नहीं करता है।

[DEBUG] Inside canGenerateReport..... false 
[DEBUG] canGenerate is false 
[DEBUG] class org.codehaus.mojo.findbugs.FindBugsGui isMavenReport: false 
[DEBUG] skip non MavenReport org.codehaus.mojo:findbugs-maven-plugin:2.4.0:gui 

इस canGenerate सामान क्या है: जब mvn site -X चल फिर प्रासंगिक उत्पादन है? क्या गलत हो रहा है?

उत्तर

20

आह, समस्या मिली। परियोजना पहले संकलित किया जाना चाहिए। प्लगइन संस्करण 2.3.1 ने स्वचालित रूप से एक संकलन ट्रिगर किया लेकिन 2.3.2 के बाद से यह अब मामला नहीं है। तो mvn clean के बाद मुझे रिपोर्ट प्राप्त करने के लिए mvn compile site चलाएं।

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