Eclipse 常用插件
平常工作中一直使用的插件整理,保存了插件的官网地址和update site。
在eclipse官网的marketplace上可以找到各种你想要的插件
地址为:http://marketplace.eclipse.org/
1.ExploreFS
工具地址:http://marketplace.eclipse.org/content/explorefs
update site: http://junginger.biz/eclipse/
这个小插件(6K)的唯一目就是打开本地文件管理器中包含已选资源的文件夹。它在包浏览器、资源浏览器的快捷菜单中以及任何其他的显示文件或者Java类中添加了"Open in File System"项。它还可以找到包含Jar文件的类。Windows, Mac OS X, 以及Linux系统都可以用。
2.Findbugs
工具地址:http://marketplace.eclipse.org/content/findbugs-eclipse-plugin
update site: http://findbugs.cs.umd.edu/eclipse
FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式(请参阅 参考资料)。
3.CheckStyle
工具地址:http://checkstyle.sourceforge.net/
update site: http://eclipse-cs.sourceforge.net/update/
CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要,但是枯燥的任务中解脱出来。
4.CodePro Analytix
工具地址:https://developers.google.com/java-dev-tools/codepro/doc/?hl=zh-CN
update site: http://dl.google.com/eclipse/inst/codepro/latest/3.7
CodePro Analytix 是一个基于Eclipse的快速开发环境,能够自动的完成重复的任务使Java开发者快速的开发出高质量的软件。能够保证代码质量,包括代码评审、metric、设计模式、测试,等等。
5.Subclipse
工具地址:http://subclipse.tigris.org/
update site: http://subclipse.tigris.org/update_1.6.x(完美结合TortoiseSVN-1.6.*)
update site: http://subclipse.tigris.org/update_1.8.x(完美结合TortoiseSVN-1.7.*)
Subclipse 是一个为 Eclipse IDE 添加 Subversion 支持的项目。支持几乎所有版本的Eclipse。
6.Memory Analyzer
工具地址:http://www.eclipse.org/mat/
update site: http://download.eclipse.org/mat/1.1/update-site/
Memory Analyzer (Eclipse MAT)是一个跨平台的开源工具,您不仅可以用它来分析内存问题,也可以用来监控整个 Java 应用程序的状态和行为。通过读取应用程序运行时由 Java 运行时环境生成的转储文件快照,Memory Analyzer 使您能够分析那些调试代码可能无法发现的复杂问题。
7.Ivy
工具地址:http://ant.apache.org/ivy/
update site: http://www.apache.org/dist/ant/ivyde/updatesite
IvyIDEA 是 Eclipse 集成开发环境的一个插件,用来支持 ivy 。
Apache Ivy是一个优秀的管理(记录、跟踪、解析和报告)项目依赖的工具,可与Apache Ant紧密集成。
8.Maven
工具地址:http://www.eclipse.org/m2e/
update site: http://download.eclipse.org/technology/m2e/releases
m2eclipse 是 Eclipse 集成开发环境的一个插件,用来支持 maven 。
9.Eclipse Jetty
工具地址:http://eclipse-jetty.github.io/
update site: http://eclipse-jetty.github.io/update/
在eclipse中方便的启动jetty容器,支持多版本,非常适合本地开发,
我们使用此插件进行本地调试,修改java代码无需重启服务,jetty只加载修改的文件,提高开发过程中调试效率。
10.Bytecode Outline
工具地址:http://asm.ow2.org/eclipse/index.html
update site: http://andrei.gmxhome.de/eclipse/
ytecode Outline 插件可以把当前的正在编辑java的文件或者class文件直接显示出其相应的字节码出来,而且可以进行两个Java文件的字节码比较或者两个class文件的字节码比较或一个Java文件与一个class文件进行字节码的比较。
11.Velocity-Edit
工具地址:https://code.google.com/p/velocity-edit/
下载地址:https://code.google.com/p/velocity-edit/downloads/list
将下载后的"jar",直接放到eclipse目录下的dropins文件夹中,重启eclispe即可
velocity 模板插件,高亮显示变量,代码智能联想功能。
12.ShellEd
下面是安装步骤。
1.安装ShellEd依赖组件man-page viewer plug-in
选择Help > Install New Software...->work with中输入:http://download.eclipse.org/technology/linuxtools/update
->直接回车->找到并选择man-page viewer并继续安装至完成。
13.pdm
工具地址:http://pmd.sourceforge.net/
update site: http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/
PMD scans Java source code and looks for potential problems like:
- Possible bugs - empty try/catch/finally/switch statements
- Dead code - unused local variables, parameters and private methods
- Suboptimal code - wasteful String/StringBuffer usage
- Overcomplicated expressions - unnecessary if statements, for loops that could be while loops
- Duplicate code - copied/pasted code means copied/pasted bugs