FindBugs作為eclipse外掛和ant工具的安裝、使用
阿新 • • 發佈:2019-02-03
我這個教程分為 外掛 和 ant 工具 倆種使用。
如果電腦中的java版本低於Jdk 7,建議採用離線安裝方式。因為線上最新FindBugs的要求最小的Java7執行環境
1、離線安裝
2、線上安裝
(1)點選“Help->InstallNew Software”,如下圖:1.點選“Help->InstallNewSoftware”,如下圖:
(2)點選“Add”,然後在彈出框“Name”輸入“findBugs”,“Location”輸入“http://findbugs.cs.umd.edu/eclipse”,點選“OK”,如下圖
(3)選擇對應外掛,然後點選“next->next->finish
(4)完成安裝之後重啟eclipse,右擊專案檔案或目錄,會發現多了Findbugs的選單,如下圖:
好了,至此,我們就安裝好了findBugs。
上面是通過外掛的方式安裝執行FindBugs。
此外,我嘗試了ant 工具來執行,接著我來說說步驟
2,在需要檢測的工程下面建立build.xml,並且編輯輸入以下內容,圖中的“這裡輸入自己的路徑”就是輸入你的findBugs路徑。
<?xml version="1.0" encoding="UTF-8"?> <project name="MyTest" default="all"> <property name="findbugs.home" value="這裡輸入自己的路徑/findbugs-3.0.0" /> <path id="findbugs.path"> <fileset dir="這裡輸入自己的路徑/findbugs-3.0.0"> <include name="**/*.jar" /> </fileset> </path> <taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask" classpathref="findbugs.path" /> <!-- 定義findbugs的home,findbugs的task要使用 --> <target name="findbugs"> <mkdir dir="findbugs" /> <findbugs home="${findbugs.home}" output="html" outputFile="findbugs/calendar-fb.html"> <!-- 以上定義findbugs查詢的類路徑 --> <auxClasspath path="${findbugs.home}/lib/findbugs-ant.jar" /> <auxClasspath> <fileset dir="lib" includes="*.jar" /> </auxClasspath> <sourcePath path="src" /> <class location="bin" /> </findbugs> </target> </project>
3,在當前工程路徑行啟動命令列,ant -f build.xml 就ok啦。
最後,附上我的執行成功的結果~
可以看出平時寫的一些程式碼bug還是挺多噠,噠噠噠,改bug去咯。