`

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

 
阅读更多

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

        下面列出来的是 25 个最好的免费 Eclipse 插件,可以让开发者更高效的工作 。

25个让Java程序员更高效的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