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 安裝 checkstyle、PMD、findbugs 最簡便
近期由於實驗要求進行程式碼評審和程式效能優化,需要在MyEclipse下安裝一些外掛,但是因為現在的MyEclipse版本和大多數教程的不一樣了,一些安裝選項也已經改變,所以安裝起來很費事,通過不斷的嘗試,參考和剁教程並且自己實踐的基礎上,整理了一下關於checksty
Intellij IDEA 使用checkstyle、pmd、findbugs檢查靜態程式碼質量
checkstye、pmd、findbugs的對比 在IDEA setting-plugins 下分別搜尋 checkstyle、pmd、findbugs 安裝,安裝後要重啟IDEA。 checkstyle 如上圖開啟checkstyle面板。 可以自己設
Findbugs、PMD、CheckStyles程式碼分析工具介紹
FindBugs、PMD和CheckStyle對比 1. 概要 工具 目的 檢查項 FindBugs 檢查.class 基於Bug Pattern
FindBugs、PMD和CheckStyle對比
FindBugs、PMD和CheckStyle對比 1. 概要 工具 目的 檢查項 FindBugs 檢查.class 基於Bug Pattern
如何更好地利用Pmd、Findbugs和CheckStyle分析結果
這裡列出了很多Java靜態分析工具,每一種工具關注一個特定的能發揮自己特長的領域,我們可以列舉一下: 工具 目的 檢查項 FindBugs 檢查.class 基於Bug Patterns概念,查詢javabytecode(.class檔案)中
程式碼檢測工具箱——checkstyle、findbugs、pmd-cpd
寫在前面 好吧,我承認,我懶了,寫了一天文件,到這裡直接貼上了,希望大家能看懂,如果需要一份格式完整的文件,請去我的百度文庫下載,地址是: 下面,開始 一.目的: 最近要跟蹤一個專案的程式碼質量,保障專案質量。個人總是認為,質量保障這個東西要用資料說話的。程
IDEAL葵花寶典:java程式碼開發規範外掛 checkstyle、visualVM、PMD 外掛
前言: visualVM: 執行java程式的時候啟動visualvm,方便檢視jvm的情況 比如堆記憶體大小的分配;某個物件佔用了多大的記憶體,jvm調優必備工具。 checkstyle: CheckStyle是SourceForge下的一個專案,提供了一個幫助JAVA開發人員遵守某些編碼規範的工具。
【Git、GitHub、GitLab】一 Git安裝與Git最小配置
Git學習開始,雖然只是工具。 文章目錄 1 Git安裝 2 檢查Git安裝版本 3 Git的最小配置 4 git config的其它作用域 5 總結
CentOS7 安裝最新版 Docker、compose、swarm、machine
Docker 安裝 1.解除安裝 Docker sudo yum remove docker \ docker-client \ docker-client-latest \ d
Mac/Windows平臺折騰SublimeText3最新版3126(安裝必備外掛Markdown、Emmet等)
簡介 前面零零散散記錄了不少關於配置SublimeText3的文章,過於分散,本文以SublimeText3最新版本3126為基礎,安裝常用外掛,包括UTF8、Markdown等8個必備外掛,如果新增外掛會持續更新到文中。平臺包括Mac和Windows,本文在
(最短路徑算法整理)dijkstra、floyd、bellman-ford、spfa算法模板的整理與介紹
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安裝後沒有killall、ifconfig、命令補全
centos7從centos6 轉到centos7發現少了很多常用命令,下面就常見的幾個做一個說明解決辦法沒有killall命令:yum install -y psmisc沒有ifconfig命令:yum install -y net-tools沒有命令補全: yum install -y bash-com
nginx、tomcat、apache-ftpserver、mariadb 環境的簡單安裝搭建
nginx tomcat ftpserver mariadb內部測試環境部署文檔因為內網並沒有聯網,故使用的rpm包安裝的形式進行相關軟件的安裝涉及軟件及應用版本:Linux版本: CentOS 7.2Nginx版本:nginx-1.10.1Java版本: jdk-8u101Tom
Centos下安裝Lamp和vsftpd、redis
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學習筆記(一)安裝Elasticsearch、Kibana、Logstash和X-Pack
成功 前端 功能 靈活 日誌分析 傳統 開發人員 收集 還在 最近在學習ELK的時候踩了不少的坑,特此寫個筆記記錄下學習過程。 日誌主要包括系統日誌、應用程序日誌和安全日誌。系統運維和開發人員可以通過日誌了解服務器軟硬件信息、檢查配置過程中的錯誤及錯誤發生的原因。經常分析日