Eclipse常用插件安装

在java开发过程中会使用到很多的eclipse的插件,在你下载一个新的eclipse版本后,你会去增强你的eclipse的功能,会去安装插件,但是每次安装起插件来都是在网上到处找链接,还有很多的链接是失效的,在这里我记录一些我安装插件过程中的一些链接及介绍。

eclipse

Eclipse插件

2020年5月补充

开发过程中的常用Eclipse插件,按字母排序:

(1)AmaterasUML

(2)Bravo JSP

  • 介绍:Bravo JSP编辑器是一款WYSIWYG(所见即所得的)JSP/html页面编辑器。Code Editor(代码编辑器)与Eclipse Web Tools的JSP编辑器相同,所以支持代码建议,代码模板和其它相同的功能。可视化部分:支持CSS样式、图片、JSP表达式/标签库/标签文件、外部included的文件。改变HTML/CSS/JSP代码可以立即看到效果。提供DOM查找/替换对话框。JSTL的变量查看功能。
  • 官方网站:http://bravo.comxa.com/index.php
  • Eclipse在线安装URL:http://bravo.comxa.com/update

(3)Checkstyle

  • 介绍:CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要,但是枯燥的任务中解脱出来。CheckStyle检验的主要内容有:Javadoc注释、命名约定、标题、import语句、体积大小、空白、修饰符、块、代码问题、类设计以及混合检查(包括一些有用的比如非必须的System.out和printstackTrace)等。
  • 官方网站:http://checkstyle.sourceforge.net/
  • Eclipse在线安装URL:http://eclipse-cs.sourceforge.net/update/

(4)Easy Explorer

  • 介绍:如果你经常需要在Eclipse里打开相关资源文件所在的文件夹,比较麻烦,要右键,属性,在Location一栏中把所在的文件夹拷贝一下,然后再去资源管理器里输入这个路径,回车,然后打开它,比较麻烦。Easy Explorer是一个Eclipse的小插件,它能直接打开选中文件所在的目录,很方便好用.
  • 官方网站:http://sourceforge.net/projects/easystruts/

(5)EasySQL

(6)EclEmma

  • 介绍:提到 EclEmma 首先就要说到著名的 Java 覆盖测试工具 Emma。从某种程度上说,EclEmma 可以看作是 Emma 的一个图形界面。EclEmma的出现弥补了 Emma 用户一个大的遗憾 —- 缺乏图形界面以及对集成开发环境的支持。将 Eclipse 和 Emma 这两个在各自领域最为优秀的工具结合起来,这就是 EclEmma 为我们提供的。
  • 官方网站:http://www.eclemma.org/
  • Eclipse在线安装URL:http://update.eclemma.org/

(7)Eclipse SWT Designer Plugin

(8)FindBugs

  • 介绍:Findbugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。它是寻找代码缺陷的,很多我们写的不好的地方,可以优化的地方,它都能检查出来。例如:未关闭的数据库连接,缺少必要的null check,多余的 null check,多余的if后置条件,相同的条件分支,重复的代码块,错误的使用了”==”,不同数据类型的比较,建议使用StringBuffer代替字符串连加等等。
  • 官方网站:http://findbugs.sourceforge.net/
  • Eclipse在线安装URL:http://findbugs.cs.umd.edu/eclipse

(9)FreeMarker IDE

介绍:FreeMarker IDE是一个FreeMarker(模板引擎)感知编辑器,支持:语法高亮显示(Syntax Hilighting)、内容辅助(Content Assist)、大纲视图(Outline View)。其主页上提供了如何使用该插件进行开发的Flash视频。FreeMarker还有另外一个插件FreeMarker Eclipse Plugin。
官方网站:http://freemarker-ide.sourceforge.net/
插件下载URL:http://sourceforge.net/projects/freemarker-ide/files/

(10)Spket

  • 介绍:Spket IDE是功能强大的JavaScript 和XML开发工具包。这个强大的编辑器可以进行JavaScript、XUL/XBL以及Yahoo! Widget开发。其中JavaScript编辑器具有代码完成(code completion)、语法标记以及内容概览等功能,协助开发人员创建高效的JavaScript代码。
  • 官方网站:http://www.spket.com
  • Eclipse在线安装URL:http://www.agpad.com/update

(11)JadClipse

  • 介绍:JadClipse是一个Eclipse插件,无缝地集成了Jad(快速Java反编译器)与Eclipse。通常,当打开一个类文件,类文件查看器将显示一个简短的API类的轮廓。如果你安装这个插件,JadClipse类文件查看器将替换类文件查看器并显示了类的反编译源代码。这个任务可以通过在后台使用Jad反编译相应的类文件来完成。可以支持正常的Java语法高亮以及大纲视图。
  • 官方网站:http://sourceforge.net/projects/jadclipse/
  • Eclipse在线安装URL:http://feeling.sourceforge.net/update

(12)Javascript Debug Toolkit

(13)Mybatis Editor

(14)MAT

  • 介绍:Eclipse Memory Analyzer(MAT)是著名的跨平台集成开发环境 Eclipse Galileo 版本的 33 个组成项目中之一,它是一个功能丰富的JAVA 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap Dump) 文件中,从而为我们分析和诊断问题提供了重要的依据。
  • 官方网站:http://www.eclipse.org/mat/
  • Eclipse在线安装URL:http://download.eclipse.org/mat/1.2/update-site/

(15)m2eclipse

(16)PatternBox

(17)PMD

  • 介绍:PMD是一种开源分析Java代码错误的工具。与其他分析工具不同的是,PMD通过静态分析获知代码错误。也就是说,在不运行Java程序的情况下报告错误。PMD附带了许多可以直接使用的规则,利用这些规则可以找出Java源程序的许多问题。此外,用户还可以自己定义规则,检查Java代码是否符合某些特定的编码规范。PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。
  • 官方网站:http://pmd.sourceforge.net/
  • Eclipse在线安装URL:http://pmd.sf.net/eclipse

(18)Properties Editor

(19)Regex Util

(20)Smelly

  • 介绍:Smelly这个插件能够自动探测Java代码中的Bad Smells。Smelly在软件开发中非常有用,它当前能够探测以下这些Bad Smells:
  1. Data Class(纯数据类):Class只有fields或get/set属性,没有任何行为。
  2. Large Class(庞大的类):单一类做过多的事情。
  3. Long Method(过长的Method):过长的代码会使得Method难以理解和维护,应该将该Method分解成多个独立功能的Method。
  4. High Comment Density(过多的注释):注释过多意味着该段代码难于理解。
  5. Long Parameters List(过长的参数列表):一个Method中传入过长的参数列表,使得参数列难以理解。修改参数列时将会使得参数前后不一致。
  6. Switch Statements(Switch语句):同样的Switch语句出现在不同的方法或不同的Class中,这样当需要增加新的CASE分支或者修改CASE分支内语句时,就必须找到所有的地方,然后进行修改。

(21)SpringIDE

  • 介绍:Spring IDE是一系列Eclipse插件,目的开发基于Spring的应用。Spring IDE增强了普通Eclipse IDE自带工具构建基于Spring的应用程序的能力。它使你的Eclipse IDE能够感知Spring,并给各种不同类型的Spring相关构件(Spring配置文件,Spring注解等)添加代码完成,验证,内容辅助,快速修复等功能。它也包含了对重构、Spring自动装配、Spring AOP和AspectJ、Spring Batch、Spring集成、Spring Security以及Spring WebFlow的支持,并集成了Eclipse Mylyn。它同时还包含了Spring UAA(用户代理分析),帮助我们收集一些使用数据的一个可选组件。这是完全匿名的,并且有助于我们更好地理解如何使用工具,如何在未来改进它。它还附带了SpringSource面板这个可选组件,可以给你带来有关SpringSource相关项目的最新信息以及一个易于使用的扩展安装来为Eclipse集成像VMware vFabric TC Server或Cloud Foundry这样的额外的工具附加组件。
  • 官方网站:https://github.com/SpringSource/spring-ide
  • Eclipse在线安装URL:
  • http://dist.springsource.com/release/TOOLS/update/e4.2 (for Eclipse Juno 4.2)
  • http://dist.springsource.com/release/TOOLS/update/e3.7 (for Eclipse Indigo 3.7)
  • http://dist.springsource.com/release/TOOLS/update/e3.6 (for Eclipse Helios 3.6)

(22)StrutsIDE

(23)Subclipse

(24)XMLBuddy

  • 介绍:一个XML的Eclipse插件,支持XML,DTD,XML Schema,XSLT等。XMLBuddy分了2个版本,一个是免费的,XMLBuddy Pro是收费的。
  • 官方网站:http://www.xmlbuddy.com/

(25)ER Master

(26)Jboss Tools

个人微信公众号技术交流QQ群
文章目录
  1. 1. Eclipse插件
    1. 1.1. (1)AmaterasUML
    2. 1.2. (2)Bravo JSP
    3. 1.3. (3)Checkstyle
    4. 1.4. (4)Easy Explorer
    5. 1.5. (5)EasySQL
    6. 1.6. (6)EclEmma
    7. 1.7. (7)Eclipse SWT Designer Plugin
    8. 1.8. (8)FindBugs
    9. 1.9. (9)FreeMarker IDE
    10. 1.10. (10)Spket
    11. 1.11. (11)JadClipse
    12. 1.12. (12)Javascript Debug Toolkit
    13. 1.13. (13)Mybatis Editor
    14. 1.14. (14)MAT
    15. 1.15. (15)m2eclipse
    16. 1.16. (16)PatternBox
    17. 1.17. (17)PMD
    18. 1.18. (18)Properties Editor
    19. 1.19. (19)Regex Util
    20. 1.20. (20)Smelly
    21. 1.21. (21)SpringIDE
    22. 1.22. (22)StrutsIDE
    23. 1.23. (23)Subclipse
    24. 1.24. (24)XMLBuddy
    25. 1.25. (25)ER Master
    26. 1.26. (26)Jboss Tools