Maven 配置tomcat和findbug插件(在eclipse建立的項目中)

tomcat插件

a)        tomcat的maven插件可以在tomcat的官網上尋找,這就是tomcat插件的plugin


b)        將tomcat的plugin配置到項目的pom文件中


在這裏我們使用2.2的版本,而且要把plugin放在build標籤下面,而不是pluginManagement標籤下面。

 

這樣我們的一個tomcat插件就配置完成了。

 

c)        在eclipse中運行配置的tomcat

在點擊項目右鍵-》run as-》maven build中填寫tomcat:run

 

(需要注意的是,這eclipse中,不需要再命令前面寫mvn)

 

然後點擊“run”,在控制檯中就會輸出

 

然後我們這瀏覽器中運行 http://localhost:8080/helloMaven/

就會在頁面上看到



到這裏,我們的tomcat插件就配置並運行成功了。

 

 

Findbugs插件

a)      在網上查找Findbugsmaven plugin 找到findbugs的plugin爲

 

由於2.5.1版本的總是報錯,並且沒有解決

 

所以在項目中,我使用了2.5.2,項目中的代碼爲

 

在maven build中運行 findbugs:findbugs(注意:在運行findbugs:findbugs要想對項目進行編譯,所以最好運行compilefindbugs:findbugs)就會在target目錄下面出現


這就是運行結果。打開xml文件就可以看到整個項目的一些bug,當然,xml格式的,看起來非常困難,所以還有一種生存html文件的方法

在pom文件中加上

 

其實就是把上面的build換成reporting

 

再次在maven build中運行 site,就會在target目錄下面出現

 

 

點擊運行findbugs 就可以很直觀的看到這個項目中的一些bug了。

 

比如在項目中有這麼一段代碼


 

可以看到,st得到的是null,但是對st進行了toCharArray操作,那麼在運行了findbugs之後給了什麼提示呢?


點擊RV_RETURN_VALUE_IGNORED就會出現



All done.

 

Findbugs的一些命令

1.  mvn findbugs:help       查看findbugs插件的幫助  

2.  mvn findbugs:check      檢查代碼是否通過findbugs檢查,如果沒有通過檢查,檢查會失敗,但檢查不會生成結果報表  

3.  mvn findbugs:findbugs   檢查代碼是否通過findbugs檢查,如果沒有通過檢查,檢查不會失敗,會生成結果報表保存在target/findbugsXml.xml文件中  

4.  mvn findbugs:gui        檢查代碼並啓動gui界面來查看結果  

findbugs的相關參考資料

http://hw1287789687.iteye.com/blog/1960322

http://hw1287789687.iteye.com/blog/1960331

發佈了34 篇原創文章 · 獲贊 1 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章