<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Goingmm

      BlogJava :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理 ::
      82 隨筆 :: 15 文章 :: 452 評論 :: 0 Trackbacks

    BlogJava的朋友關于PMD的一些介紹
    ???> http://m.tkk7.com/scud/archive/2005/08/29/11422.html
    ???> PMD Squashes code Bugs@解語閣
    ???> http://m.tkk7.com/zming/archive/2005/05/12/4218.aspx

    轉摘介紹:
    ???>? PMD是一個開源的Java原代碼分析工具,它可以發現未使用的變量,空的catch塊,不必要的對象創建,
    ?????? 以及更多其他的。他還包括一個CPD工具,能夠檢測大量相同的代碼
    ???>? 目前版本3.2,有for eclipse以及其他ide的插件.JDeveloper, Eclipse, JEdit, JBuilder, Omnicore's CodeGuide,
    ??????? NetBeans/Sun ONE Studio, IntelliJ IDEA等
    ???>? 工作原理:檢查源碼
    ???>? 可用性:一部分值得修改,有些過于嚴格
    ???>? 界面:獨立運行的是命令行界面,命令比較簡單.
    ???>? 插件:可以配置規則,有一個獨立的窗口顯示提示,分5級提示,很友好

    折騰記:?
    ?? >? 我的IDE環境:Eclipse3.2 [新版本很多開源插件都還不支持也不爽啊!]
    ?? >? 我第一次看到這個東東是在 Eclipse插件資源中心 按這個鏈接毫不猶豫的去下了個pmd-eclipse-1.8.0.
    ?????? 也不大才1.9M.安裝后,發現這東西根本不能用,而且也沒看出有啥特點.
    ?? >? Google一次.哇!有新版本.看來這次是"走錯地方,下錯版本了"
    ?? >? Google了一下.找到他官方的安裝向導.發現這東西和其他插件一樣.同時支持兩種更新方式.于是這次選
    ?????? 擇了在線直接更新[照這里做].安裝的版本是3.1.6. 等了半個多小時終于安裝完畢.再試試.
    ?????? 結果報錯了"An internal error occurred during "ReviewCode". 這時想放棄這看似"垃圾"的東西了
    ?? >? 再Google了一把這個錯誤.驚奇的發現原來是一個bug.而且是Eclipse3.2的bug.找到答案了,必須
    ?????? 更新pmd-runtime.jar
    ,繼續折騰吧!
    ?? >? 準備試最后一把.再不行就放棄了.結果這回跑起來了. 把全部功能都用了一遍.和上面的介紹基本一致.
    ?? >? 針對現在檢測出來的代碼問題.的確過于嚴格,甚至有點"雞蛋里挑骨頭"的感覺.自定義規則會比較實用
    ?? >? 折騰完畢

    安裝總結
    ?? >? 按照這個安裝向導?在Eclipse里面直接更新安裝.安裝后help里面有PMD的使用幫助
    ?? >? 如果你的Eclipse是3.2以下,可以直接實用.否則請在這里更新pmd-runtime.jar.
    ????????下載請注意,位置在這一欄[pmd-eclipse-3.1[Notes] (2006-06-09 02:43)]下面
    ??????? 最后Copy到eclipse3.2\plugins\net.sourceforge.pmd.runtime_1.0.1目錄下
    ?? >? 按照?安裝向導? "
    To configure PMD" 繼續 成功在望
    ?
    有興趣的朋友down下來玩玩.希望想要安裝的朋友不要走這彎路.關于自定義規則,有時間我再去玩

    歡迎交流!

    Goingmm 2006-08-31? Home

    posted on 2006-08-31 23:26 Goingmm 閱讀(6792) 評論(7)  編輯  收藏 所屬分類: Reading Note

    評論

    # re: 是我折騰了你? 安裝PMD 2006-09-01 09:20 Robin's Java World
    我用Eclipse3.2,直接通過網絡更新安裝,用得蠻好的呀,沒這么多折騰呀!
      回復  更多評論
      

    # re: 是我折騰了你? 安裝PMD 2006-09-01 10:08 路人甲
    很好的文章,對作者表示衷心感謝。

    糾正一個小錯誤:

    如果eclipse是3.2的話,需要更新的文件應該是pmd-runtime.jar,不是pmd-runtimesrc.zip。  回復  更多評論
      

    # re: 是我折騰了你? 安裝PMD 2006-09-01 11:16 Goingmm
    3x

    文章正文的顯示
    > 已經updated成 pmd-runtime.jar
    > 還好下載地址是正確的

      回復  更多評論
      

    # re: 是我折騰了你? 安裝PMD 2006-09-15 11:14 視頻會議
    PMD是一個開源的Java原代碼分析工具,它可以發現未使用的變量,空的catch塊,不必要的對象創建 這句沒太能懂  回復  更多評論
      

    # re: 是我折騰了你? 安裝PMD 2006-09-15 23:49 Goingmm
    在這些情況他都會有提示信息.并且支持快速干掉這些"垃圾"!

    updated: "視頻會議"原來是來打廣告的... :(

      回復  更多評論
      

    # re: 是我折騰了你? 安裝PMD 2007-03-12 09:05 孤單的枕頭
    直接用本地zip包安裝會不會出現上面情況?  回復  更多評論
      

    # 在Myeclipse6.0下 Pmd 自定定義規則 失敗 2008-05-23 18:44 wgytsh
    在Myeclipse6.0下 Pmd 自定定義規則,失敗,那位大仙幫幫忙阿  回復  更多評論
      

    主站蜘蛛池模板: 在线a免费观看最新网站| 久久精品国产亚洲AV忘忧草18 | 亚洲免费视频观看| 性xxxxx大片免费视频| 午夜影视日本亚洲欧洲精品一区| 久久国产一片免费观看| 亚洲片国产一区一级在线观看| 免费福利在线观看| 亚洲中文字幕丝袜制服一区| 99re6在线精品免费观看| 国产AV无码专区亚洲A∨毛片| 全黄大全大色全免费大片| 国产亚洲成AV人片在线观黄桃| 免费国产成人18在线观看| 亚洲人成影院在线| 日本视频一区在线观看免费| 亚洲无mate20pro麻豆| 日韩高清免费在线观看| 边摸边脱吃奶边高潮视频免费| 亚洲日韩在线观看免费视频| 久久WWW免费人成—看片| 婷婷亚洲综合五月天小说| 色se01短视频永久免费| 亚洲另类无码一区二区三区| 亚洲国产精品无码久久青草| 国内精品一级毛片免费看| 亚洲精品不卡视频| 破了亲妺妺的处免费视频国产| 免费无码国产V片在线观看| 亚洲A∨无码一区二区三区| 成人一a毛片免费视频| 九九全国免费视频| 亚洲精品不卡视频| 亚洲乱码中文字幕综合234| 日韩精品久久久久久免费| 亚洲精品无码人妻无码| 久久精品国产亚洲Aⅴ香蕉| 国产成人免费在线| 一个人看的免费高清视频日本| 亚洲精品在线网站| 亚洲黄片毛片在线观看|