`

25个让Java程序员更高效的Eclipse插件

阅读更多

 

    Eclipse提供了一个可扩展插件的开发系统。这就使得Eclipse在运行系统之上可以实现各种功能。这些插件也不同于其他的应用(插件的功能是最难用代码实现的)。拥有合适的Eclipse插件是非常重要的,因为它们能让Java开发者们无缝的开发基于J2EE和服务的应用程序。Eclipse的插件也能帮助他们开发不同应用架构上的程序。 下面列出来的是25个最好的免费Eclipse插件,可以让开发者更高效的工作,提高代码质量的插件。

 

 

1. FindBugs  FindBugs可以帮你找到Java代码中的bug,它使用Lesser GNU Public License的自由软件许可。

2. Checkstyle  Checkstyle插件可以集成到Eclipse IDE中去,能确保Java代码遵循标准代码样式。

3. ECLemma  ECLemma是一款拥有Eclipse Public License许可的免费工具,它提供了方便快捷的开发和测试环境。你可以使用代码覆盖模式下的“launch”功能,用起来就像是真正的运行/调试模式。你可以通过使用代码覆盖试图,高亮源文件,计数来分析代码。

4. JDepend4Eclipse  JDepend4Eclipse可以帮助你遍历文件夹,协助你量化设计的质量。它使用Eclipse Public License v1.0许可。

5. PMD  PMD是一款代码分析器,用来检测变量和写得不好的代码。(更新网址-http://pmd.sourceforge.net/eclipse/)

6. SourceHelper  SourceHelper可以协助编码和调试,对写好的代码提供说明。

7. Structure101  Structure101帮助修改代码的架构,就是说你可以改变架构,而不打乱代码。

文本编辑插件

8. AnyEdit Tools  AnyEdit为输出控制台和工具栏增加了新的编辑器,帮助导入和导出数据。它使用Eclipse Public License v1.0许可。

9. Eclim  Eclim给Eclipse引入了Vim的功能,Vim是最好的编辑器之一。开发者可以采用不同的语言来编写代码,它也提供bug纠错功能。Eclim使用GPLV3许可。

10. Eclipse-rbe  Eclipse-rbe用来编辑Java文件,它的功能有为缺失变量发出警告信息,排序键值,转变Unicode编码等。它使用GNU库或LGPL许可。

依赖性管理插件

11. Apache IvyDE  Apache IvyDE集成了Apache Ivy的依赖管理功能。它能管理’ivy.xml’中的依赖,也能够配合WPT和Ant插件的使用。

12. M2eclipse (Maven插件)  M2eclipse能够管理简单的项目,也能管理多模块项目,它能在Eclipse中启动maven。它提供依赖管理,能提供自动下载。

版本控制插件

13. Subclipse  Subclipse是一个SVN插件,它为Eclipse IDE提供subversion支持,使用EPL 1.0许可。

14. EGit  EGit提供同步视图,可以读.git/ 下排除的文件,提供rebase功能,为pull和push提供精简的操作。

15. MercurialEclipse  MercurialEclipse是个流行的版本控制系统。它提供了clone repository功能,push-pull同步功能,以及简单的回滚功能。

16. P4Eclipse  P4Eclipse吸纳了Perforce管理系统的特长。它提供了以开发者为导向的一系列的功能,并且支持许多Agile开流程发以及传统开发流程。

框架开发插件

17. Spring Tool  Suite Spring Tool Suite提供了XML文件预览以及图形化的spring配置编辑器等开发环境和工具,它能让开发变得更简单。

18. Spring IDE  Spring IDE帮助你开发Spring应用,它提供了图形编辑界面。它还能用图形的方式显示bean之间的关系。(更新网址 – http://springide.org/updatesite)

19. Hibernator  Hibernator能够创建或更新数据库schema,运行hibernate查询语句,创建映射文档。用户可以将一个Java类和一个相关的映射文件同步起来。

20. JbossTools  JbossTools 3.2x支持JBoss,Hibernate,Drools,XHTML,Seam等。(更新网址-http://download.jboss.org/jbosstools/updates/JBossTools-2.1.2.GA)

其他功能插件

21. ASM – 二进制预览插件 ASM Bytecode Outline插件可以显示当前的Java文件或class文件的分解的二进制代码,便于Java/class文件的二进制比较,也可以显示当前二进制代码的ASMifier代码。你可以用Eclipse更新管理器来安装ASM。(更新网址-http://download.forge.objectweb.org/eclipse-update/)

22. Mylyn – 任务管理 Mylyn采用任务为中心的界面,它为开发者提供了任务管理工具。另外,也集成了富文本编辑工具,以及监测工具。

23. Eclipse Launcher Eclipse launcher采用Delphi 6写成,使用它你可以自定义启动Eclipse IDE时的配置。

24. FileSync FileSync拥有Eclipse Pulic License v1.0许可,它是一个文件同步工具,可以创建,删除,映射文件。

25. Log4E Log4E可以帮你更容易的写日志,而不需要受特定日志框架的约束。

当然你也可以自定义你自己的日志模版。 总而言之,插件能让Eclipse用其他语言来编写。Eclipse插件是必不可少的,因为它们让Java应用无缝连接,降低了Java的复杂度。然而,装了过多的插件会让你的Eclipse变慢,所以你需要有选择性的安装插件。 除了以上提到的插件,当然还有其他的高效率的插件,如Jadclipse。如果你还有其他让你觉得好用的插件,请写下来吧。

 

 

 

 

分享到:
评论

相关推荐

    25个让Java程序员更高效的Eclipse插件.txt

    25个让Java程序员更高效的Eclipse插件

    eclipse插件

    30个让Java程序员更高效的Eclipse插件,Eclipse提供了一个可扩展插件的开发系统。这就使得Eclipse在运行系统之上可以实现各种功能。这些插件也不同于其他的应用(插件的功能是最难用代码实现的)。拥有合适的Eclipse...

    Eclipse插件

    eclipse是一款功能强大的编程开发工具,其完善的关键字高亮、代码缺省提示、自动构建常用模块等强大的功能受到不少程序员的喜爱。eclipse不但功能强大,还为不同开发人员提供了非常好的扩展功能。不同的开发人员可...

    eclipse插件开发宝典

    一部非常适合java程序员学习插件开发的教程!

    25个最好的免费Eclipse插件

    为大家分享了25个让Java程序员更高效的Eclipse插件,感兴趣的朋友可以参考一下

    Java程序设计基础:使用Eclipse创建和运行Java程序.pptx

    Eclipse 附带了一个标准的插件集,包括 Java 开发工具。Eclipse可以在其官方网站http://www. /中下载,Eclipse的安装非常简单,属于绿色软件,下载后直接解压缩就可以使用,解压后得到的目录结构如下图所示。 在...

    Eclipse插件开发指南

    Java程序员群体正在迅速地迁移到Eclipse上,因为它是免费的、开放源代码的、质量很好,而且非常容易定制。  本文的内容是如何在Eclipse中编写插件(plugin)。本文的目标读者是哪些人呢?很多Eclipse用户简单地...

    Eclipse插件JSEclipse离线安装包

    JSEclipse 是eclipse插件,让你编写js代码感觉更爽 使用 JSEclipse,JS程序员现在有了自己的 Eclipse 插件,该插件将提供许多重要功能来辅助开发 JS应用程序。像 Eclipse 多年来为 Java™ 语言和其他语言提供了易用...

    MyEclipse——Java程序员开发工具必备

    随着时间的推移,有人把最有用的一些插件优化整理打包形成一个插件集,并开始出售,这就是MyEclipse,一个商业收费的Eclipse插件集,之后又有人把Eclipse和MyEclipse插件集捆绑到一起打包下载,形成现在的MyEclipse...

    精通Eclipse(1)

    Eclipse是一个非常优秀的集成开发环境。本书从Eclipse的基础开始,介绍了Eclipse的体系结构、技术概况以及实际应用,由浅入深全方位地向读者... 本书适合于Java程序员、专业的软件开发者阅读。 总共有10个压缩包哦~~

    java代码检查工具 findBugs eclipse插件1.39最新

    FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定...

    一个Java程序员应该掌握的10项技能

    1、语法:必须比较熟悉...3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。

    使用Eclipse开发简易教程

    Eclipse 是一个很让人着迷的开发环境,它提供的核心框架和可扩展的插件机制给广大的程序员提供了无限的想象和创造空间。目前网上流传相当丰富且全面的开发工具方面的插件,但是Eclipse 已经超越了开发环境的概念,...

    Eclipse Hibernate插件

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端...

    精通Eclipse(2)

    Eclipse是一个非常优秀的集成开发环境。本书从Eclipse的基础开始,介绍了Eclipse的体系结构、技术概况以及实际应用,由浅入深全方位地向读者展示了Eclipse本书指导... 本书适合于Java程序员、专业的软件开发者阅读。

    eclipse 插件开发

    Eclipse是一个非常流行的Java集成开发环境(IDE),它是NetBeans/SunOne Studio、Jbuilder、和IntelliJ IDEA...Java程序员群体正在迅速地迁移到Eclipse上,因为它是免费的、开放源代码的、质量很好,而且非常容易定制。

    精通Eclipse(10)

    Eclipse是一个非常优秀的集成开发环境。本书从Eclipse的基础开始,介绍了Eclipse的体系结构、技术概况以及实际应用,由浅入深全方位地向读者展示了Eclipse本书指导... 本书适合于Java程序员、专业的软件开发者阅读。

    java反编译工具,jad,eclipse插件,java

    今天发现一个非常不错的工具,强列推荐给大家,java反编译工具非常多,其他的我只用一个,但今天用了jad感觉相当棒,以前也听说过,但用过才知道.他的好是在可以配合eclipse一起使用.我们平时都用eclipseIDE,当然用他来反...

    精通Eclipse(6)

    Eclipse是一个非常优秀的集成开发环境。本书从Eclipse的基础开始,介绍了Eclipse的体系结构、技术概况以及实际应用,由浅入深全方位地向读者展示了Eclipse本书指导... 本书适合于Java程序员、专业的软件开发者阅读。

Global site tag (gtag.js) - Google Analytics