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的相關參考資料