`
aubdiy
  • 浏览: 693232 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Eclipse 常用插件

阅读更多

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

 

 

分享到:
评论
1 楼 haidage 2012-10-24  
强烈支持

相关推荐

Global site tag (gtag.js) - Google Analytics