jenkins+findbugs


1)  Jenkins安裝findbugs插件

具體安裝步驟:在主頁面進入系統管理

選擇插件管理

在過濾器中找出要安裝的插件,並進行安裝(Static Analysis Utilities、findbugs plug-in、Static Analysis Collector Plug-inViolations plugin)

(2)  pom.xml中配置findbugs插件

由於我們公司的項目代碼各個模塊獨立開發,每個模塊都有一個pom.xml文件,而且不同的模塊之間,又有依賴關系,並且每個pom.xml均從基礎模塊中繼承,因此我們只需要在最基礎的pom.xml文件中進行配置。

以下為具體的配置信息。

<plugin>

<groupId>org.codehaus.mojo</groupId>

<artifactId>findbugs-maven-plugin</artifactId>

<version>2.5.2</version>

<configuration>

<findbugsXmlOutput>true</findbugsXmlOutput>

<findbugsXmlWithMessages>true</findbugsXmlWithMessages>

<xmlOutput>true</xmlOutput>

</configuration>

</plugin>

 

<!--這個是出報告的-->

<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.3</version>
</plugin>
</plugins>
</reporting>

</project>   <!--注意上面加到project層>

(3)  配置后,在Jenkins的Goals中設置findbugs:findbugs,並在構建后操作中選中 Publish FindBugs analysis results即可。我們的項目,需要跳過junit的測試因此多了其他的配置。 改配置需要在各個Job中進行配置,此處不一一列出。

(4)  驗證findbugs的安裝。

插件安裝完,並且配置信息也配置好后,就可以進行findbugs驗證,我們只需要對項目進行構建,構建后就可以看到findbugs運行記錄了。

 

 

 

具體詳細信息可以參考:

https://wiki.jenkins-ci.org/display/JENKINS/FindBugs+Plugin


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM