Java程序员25个必备的Eclipse插件
原文:http://www.fromdev.com/2012/01/25-best-free-eclipse-plug-ins-for-java.html
"工欲善其事, 必先利器". 这里列举了25个常用的提高Java程序员开发效率的Eclipse插件. StackOverflow上也有两个类似的"我最喜爱的eclipse插件推荐", 我觉得这篇文章差不多是基于这个推荐:http://stackoverflow.com/questions/2826/do-you-have-any-recommended-plugins-for-eclipse,
http://stackoverflow.com/questions/369406/what-are-your-favorite-eclipse-plug-ins
不过没必要安装下面列出的所有插件, 可以根据你的需要来加以选择.
代码质量类
FindBugs
找出代码中的低级错误
Checkstyle
根据规则检查代码是否符合规范
ECLemma
测试覆盖率工具
JDepend4Eclipse
分析代码依赖关系
PMD(http://pmd.sourceforge.net/eclipse)
用来发现代码中的"坏味道"
SourceHelper
帮助你编码和调试, 提到代码清晰度.
Structure101(http://www.headwaysoftware.com/products/structure101/plugins/)
用来生成项目架构图, 可以帮助你调整代码的结构.
文本编辑器类
AnyEdit Tools(http://andrei.gmxhome.de/anyedit/)
用来增强编辑器的上下文菜单的功能
Eclim
在eclipse中集成vim
Eclipse-rbe
资源文件编辑器
依赖管理类
Apache IvyDE
集成ivy.
M2eclipse (Maven Plugin)
集成maven
版本控制类
Subclipse
集成svn
EGit
集成git
MercurialEclipse
集成vcs
P4Eclipse
集成Perforce
框架类
Spring Tool Suite
spring集成开发环境
Spring IDE
偏向于spring bean的管理
Hibernator
hibernate相关
JbossTools
JBoss, Hibernate, Drools, XHTML, Seam 相关
其他
ASM - Bytecode Outline plugin (http://download.forge.objectweb.org/eclipse-update/)
直接看截图吧:1(http://andrei.gmxhome.de/bytecode/examples.html), 2(http://andrei.gmxhome.de/bytecode/debugging.html), 一图胜万言.
Mylyn
任务管理器, 可以与jira等管理工具集成
Eclipse Launcher
用来对eclipse的启动进行定制
FileSync
文件同步工具
Log4E
log4j日志模板生成器
Java程序员25个必备的Eclipse插件的更多相关文章
- 涨姿势啦!Java程序员装X必备词汇之对象标记Mark Word!
大家好,我是庆哥Java,一个专注于干货分享的Java自学者! 写在前面 如果你已经知道什么是Mark Word,那我也希望你都好好阅读下本篇文章,因为你有可能发现不一样的切入点来帮助你更加深入的了解 ...
- java程序员经常使用的Intellij Idea插件
大概从去年年初开始慢慢抛弃习惯多年的eclipse,开始使用Intellij Idea,以下是我使用过的一些Intellij Idea插件: 1.lombok https://plugins.jetb ...
- Java程序员必备的6款最佳开发工具
工欲善其事,必先利其器.每一个Java程序员都有其惯用的工具组件.对于Java程序员,各种有用的软件和工具泛滥成灾.初级开发人员要么找不到合适的工具,要么在寻找过程中浪费了大量的时间.下面,我将为大家 ...
- Java程序员必备的 15框开发工具
15款Java程序员必备的开发工具 如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过.这是一款商业级的编程语言,我们没有办法不接触它. 对于Java,有两种截然不同 ...
- Java程序员应该知道的10个Eclipse调试技巧
Eclipse是众多Java程序员实用的开发工具,其中开发技巧也是繁多,但作为优秀的Java程序员,需要掌握最起码的调试技巧. 1 条件断点 2 异常断点 3 监视点 4 评估/检查 5 修改变量值 ...
- Java 程序员必备的 15 个框架,前 3 个地位无可动摇!
Java 程序员方向太多,且不说移动开发.大数据.区块链.人工智能这些,大部分 Java 程序员都是 Java Web/后端开发.那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢? 今天 ...
- 干货收藏 | Java 程序员必备的一些流程图
阅读本文大概需要 6 分钟. 转载自:https://juejin.im/post/5d214639e51d4550bf1ae8df 1.Spring 的生命周期 Spring 作为当前 Java 最 ...
- Java 程序员必备的一些流程图
1.spring的生命周期 2.TCP三次握手,四次挥手 3.线程池执行流程图 4.JVM内存结构 5.Java内存模型 6.springMVC执行流程图 7.JDBC执行流程 8.spring cl ...
- Java程序员必备的一些流程图
Java程序员必备的一些流程图 转自https://juejin.im/post/5d214639e51d4550bf1ae8df 前言: 整理了一些Java基础流程图/架构图,做一下笔记,大家一起学 ...
随机推荐
- leetcode problem 31 -- Next Permutation
Implement next permutation, which rearranges numbers into the lexicographically next greater permuta ...
- javascript 节点属性详解
javascript 节点属性详解 根据 DOM,html 文档中的每个成分都是一个节点 DOM 是这样规定的:整个文档是一个文档节点每个 html 标签是一个元素节点包含在于 html 元素中的文本 ...
- CSS 高级
1.CSS 盒模型(Box Model) 所有 HTML 元素都可以看作是盒子,在 CSS 中,“Box Model”这一术语主要是在布局时使用. CSS 盒模型(Box Model)规定了处理元素内 ...
- Swift lazy 修饰符和方法
LAZY 修饰符和 LAZY 方法 由 王巍 (@ONEVCAT) 发布于 2015/10/07 延时加载或者说延时初始化是很常用的优化方法,在构建和生成新的对象的时候,内存分配会在运行时耗费不少时间 ...
- linux中轻松使用backspace和上下按键
linux下使用sqlplus真是太费事儿了,backspace和上下键均出现乱码.在公司服务器上操作时,只能先用delete代替backspace,上下键就直接重新输入代替了,很费时间.今天在自己机 ...
- C++版 Chip8游戏模拟器
很早就想写个FC模拟器,但真是一件艰难的事情.. 所以先写个Chip8模拟器,日后再继续研究FC模拟器. Chip8只有35条指令,属于RISC指令集,4k内存,2k显存,16个寄存器(其中15个通用 ...
- KEIL4.12中添加ULINK2的支持
转载自:http://www.amobbs.com/thread-4767650-1-1.html 如果你用KEIL4.12,但却没有Ulink2下载器,只有早先用的Ulink下载器,那么你按照下面三 ...
- 定时显示div
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org ...
- 一个奇怪的编码 big5-hkscs
# --*-- coding:utf-8 --*-- import urllib2 import urllib postDict = { 'IsExist_Slt_Part_Id': 'False', ...
- 【HDU 3810】 Magina (01背包,优先队列优化,并查集)
Magina Problem Description Magina, also known as Anti-Mage, is a very cool hero in DotA (Defense of ...