1. 程式人生 > >MyEclipse2014 安裝 checkstyle、PMD、findbugs 最簡便

MyEclipse2014 安裝 checkstyle、PMD、findbugs 最簡便

近期由於實驗要求進行程式碼評審和程式效能優化,需要在MyEclipse下安裝一些外掛,但是因為現在的MyEclipse版本和大多數教程的不一樣了,一些安裝選項也已經改變,所以安裝起來很費事,通過不斷的嘗試,參考和剁教程並且自己實踐的基礎上,整理了一下關於checkstyle、pmd、findbugs的最簡便的安裝方式,希望能幫助更多的人在安裝上少走彎路 害羞

原文連結: http://write.blog.csdn.net/postedit

MyEclipse 版本:2014

所需外掛均能在該網站找到: http://sourceforge.net/

checkstyle

C heckStyle幫助JAVA開發人員遵守某些編碼規範,能自動化程式碼規

範檢查過程,從而使開發人員從這項重要但是枯燥的任務中解脫出來。

CheckStyle檢驗的主要內容:

–Javadoc註釋

–命名約定

–標題

–Import語句

–體積大小

–空白

–修飾符

–塊

–程式碼問題

–類設計

安裝方式:

下載:net.sf.eclipsecs-updatesite_5.7.0.201402131929-bin.zip檔案

解壓縮後開啟拷貝 plugins 和 features 下的檔案到 Myeclipse相應的檔案下

重啟MyEclipse,專案右擊就能看到有checkstyle的選項安裝成功

PMD

PMD:靜態程式碼分析工具,自動檢測各種潛在缺陷以及不安全或未優

化的程式碼。

下載PMD我用的是pmd-eclipse-1.8.0

開啟後將net.sourceforge.pmd.eclipse_1.8.0資料夾拷貝到myeclipse下的plugins目錄下

之後到MyEclipse安裝目錄下開啟/MyEclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundlers.info

在最後面加上 net.sourceforge.pmd.eclipse,1.8.0,file:/e:/Myeclipse/pligins/net.sourceforge.pmd.eclipse_1.8.0/,4,false 

重啟MyEclipse後項目右擊就能看到pmd了

FindBugs

Java靜態程式碼分析工具,不注重樣式或者格式,專注於尋

找真正的缺陷或者潛在的效能問題,幫助開發者提高程式碼質量以及排

除隱含的缺陷,可以在不實際執行程式的情況對軟體進行分析。

安裝:

下載edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140706-2cfb468.zip

解壓縮後以同樣方式將edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140706-2cfb468資料夾放到MyEclipse的plugins中

並且在/MyEclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundlers.info最後面加入

edu.umd.cs.findbugs.plugin.eclipse,3.0.0.20140706-2cfb468, file:/e:/Myeclipse/pligins/ edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140706-2cfb468 /,4,false 

重啟MyEclipse後,專案右擊就能看到PMD的選項了


相關推薦

MyEclipse2014 安裝 checkstylePMDfindbugs 簡便

近期由於實驗要求進行程式碼評審和程式效能優化,需要在MyEclipse下安裝一些外掛,但是因為現在的MyEclipse版本和大多數教程的不一樣了,一些安裝選項也已經改變,所以安裝起來很費事,通過不斷的嘗試,參考和剁教程並且自己實踐的基礎上,整理了一下關於checksty

Intellij IDEA 使用checkstylepmdfindbugs檢查靜態程式碼質量

checkstye、pmd、findbugs的對比 在IDEA setting-plugins 下分別搜尋 checkstyle、pmd、findbugs 安裝,安裝後要重啟IDEA。 checkstyle 如上圖開啟checkstyle面板。 可以自己設

FindbugsPMDCheckStyles程式碼分析工具介紹

FindBugs、PMD和CheckStyle對比 1.     概要 工具 目的 檢查項 FindBugs 檢查.class 基於Bug Pattern

FindBugsPMDCheckStyle對比

FindBugs、PMD和CheckStyle對比 1.     概要 工具 目的 檢查項 FindBugs 檢查.class 基於Bug Pattern

如何更好地利用PmdFindbugsCheckStyle分析結果

這裡列出了很多Java靜態分析工具,每一種工具關注一個特定的能發揮自己特長的領域,我們可以列舉一下: 工具 目的 檢查項 FindBugs 檢查.class 基於Bug Patterns概念,查詢javabytecode(.class檔案)中

程式碼檢測工具箱——checkstylefindbugspmd-cpd

 寫在前面 好吧,我承認,我懶了,寫了一天文件,到這裡直接貼上了,希望大家能看懂,如果需要一份格式完整的文件,請去我的百度文庫下載,地址是: 下面,開始 一.目的: 最近要跟蹤一個專案的程式碼質量,保障專案質量。個人總是認為,質量保障這個東西要用資料說話的。程

IDEAL葵花寶典:java程式碼開發規範外掛 checkstylevisualVMPMD 外掛

前言: visualVM: 執行java程式的時候啟動visualvm,方便檢視jvm的情況 比如堆記憶體大小的分配;某個物件佔用了多大的記憶體,jvm調優必備工具。 checkstyle: CheckStyle是SourceForge下的一個專案,提供了一個幫助JAVA開發人員遵守某些編碼規範的工具。   

【GitGitHubGitLab】一 Git安裝與Git小配置

Git學習開始,雖然只是工具。 文章目錄 1 Git安裝 2 檢查Git安裝版本 3 Git的最小配置 4 git config的其它作用域 5 總結

CentOS7 安裝新版 Dockercomposeswarmmachine

Docker 安裝 1.解除安裝 Docker sudo yum remove docker \ docker-client \ docker-client-latest \ d

Mac/Windows平臺折騰SublimeText3新版3126(安裝必備外掛MarkdownEmmet等)

簡介 前面零零散散記錄了不少關於配置SublimeText3的文章,過於分散,本文以SublimeText3最新版本3126為基礎,安裝常用外掛,包括UTF8、Markdown等8個必備外掛,如果新增外掛會持續更新到文中。平臺包括Mac和Windows,本文在

(短路徑算法整理)dijkstrafloydbellman-fordspfa算法模板的整理與介紹

void empty borde fast 默認 grand else 理解 scan 這一篇博客以一些OJ上的題目為載體。整理一下最短路徑算法。會陸續的更新。。。 一、多源最短路算法——floyd算法 floyd算法主要用於求隨意兩點間的最短路徑。也成

Visual Studio 2017各版本安裝包離線下載安裝全解析

pla 離線文件 win10 unit splay and 文件下載 python擴展 erl 轉自 寂靜·櫻花雨 Visual Studio 2017各版本安裝包離線下載、安裝全解析 感謝IT之家網友 寂靜·櫻花雨 的投稿 關於Visual

解決CentOS 7安裝後沒有killallifconfig命令補全

centos7從centos6 轉到centos7發現少了很多常用命令,下面就常見的幾個做一個說明解決辦法沒有killall命令:yum install -y psmisc沒有ifconfig命令:yum install -y net-tools沒有命令補全: yum install -y bash-com

nginxtomcatapache-ftpservermariadb 環境的簡單安裝搭建

nginx   tomcat   ftpserver mariadb內部測試環境部署文檔因為內網並沒有聯網,故使用的rpm包安裝的形式進行相關軟件的安裝涉及軟件及應用版本:Linux版本: CentOS 7.2Nginx版本:nginx-1.10.1Java版本: jdk-8u101Tom

Centos下安裝Lamp和vsftpdredis

arc 4.3 啟動mysql kernel 2.4 avi end 配置 命令 yum安裝httpd和php、mysql服務 1: yum search httpd //搜索httpd開頭的軟件包 2: yum install httpd.x86_6

dubbo開發環境搭建與tomcat集成DEMO示例(完整版本帶管理控制臺監控中心zookeeper)

-s http服務 ppr context 正常 windows web容器 web.xml配置 web.xml 以windows為例,linux基本相同,開發環境一般linux,個人環境一般windows(如果不開額外vm的話)。 示例以dubbo官方自帶demo為例子

阿裏雲CentOS中vsftp安裝配置卸載

配置文件 列表 span 安裝配置 conn gre vsftp 設置 div --------------------------------------------------------- 阿裏雲CentOS中vsftp安裝、配置、卸載 1--卸載 查

js Math [ 隨機數絕對值四舍五入進一取整舍去取整大值小值圓周率 ]

pre 最大 abs 取整 dom tran 絕對值 rip math <script> /* 數學對象:Math */ with (document) { write(‘<br>-3.5的絕

Ubuntu默認防火墻安裝啟用配置端口查看狀態相關信息

stat dsm var mtp ng- -h wall 修改 打開 最簡單的一個操作: sudo ufw version防火墻版本: ufw 0.29-4ubuntu1 Copyright 2008-2009 Canonical Ltd. ubuntu 系

ELK學習筆記(一)安裝ElasticsearchKibanaLogstash和X-Pack

成功 前端 功能 靈活 日誌分析 傳統 開發人員 收集 還在 最近在學習ELK的時候踩了不少的坑,特此寫個筆記記錄下學習過程。 日誌主要包括系統日誌、應用程序日誌和安全日誌。系統運維和開發人員可以通過日誌了解服務器軟硬件信息、檢查配置過程中的錯誤及錯誤發生的原因。經常分析日