`

开发者应该了解的 12 款 Eclipse 插件

阅读更多

Eclipse成为最流行的集成开发环境,在很大程度上要归功于它跨平台的插件支持系统。通过将各种类型的插件添加到Eclipse中,可以扩充Eclipse的功能,以满足你的各种需求。

目前有许多款流行的Eclipse插件,其中一些很流行,有一些很时尚,还有一些仅仅是功能新巧,所有的这些功能各异的插件构成了强大的Eclipse,并不断为它的发展添加活力。

本文整理了12款非常实用的 Eclipse 插件,你可以从Eclipse Marketplace中获取到。

1. Subclipse and Subversive

Subclipse是两个争夺Subversion控制权的插件之一,另一个插件是Subversive,它们几乎势均力敌。两者对版本库主要功能的控制都做得很好,你可以根据个人爱好进行选择。



2. EGit

EGit是一款好用的源代码和项目管理插件。如果你使用Git管理源码,那么EGit就是最佳选择。此插件基于Java和Git开发。



3. m2eclipse

m2eclipse提供便捷的途径将Maven构建工具和Eclipse结合,让你不仅可以使用Eclipse,还可以同时触发Maven去构建工程。POM编辑器里有详尽解释,并且可以帮你省掉记忆Maven的XML框架的麻烦,你仍然可以编辑原始的XML文件。图中展示了一个代码的关系图。



4. Eclipse Marketplace Client

Eclipse基金会将“marketplace”插件绑定到所有系列的Eclipse产品上,除了最基本的Eclipse版本。该插件可能已经在你的机器里了。它们会自动更新一些Eclipse产品的最新广告。



5. FindBugs

FindBugs在写代码时提供错误信息这一点是值得尊敬的。它是一个固执的监督员,并且它的脑袋里存储了上百个“错误模式”。它遍历你的代码然后在Eclipse里指出错误的地方。一些程序员认为它的结果不准确,但是在编程的时候有另外一双眼睛监督总是有些帮助的。



6. Checkstyle

Checksytle插件简化了编程工作,在编程工作里每个人都遵守同样的规则和代码结构。它的大脑里有了解结构的方法,这使得它可以更快的了解每个人代码中在同样地方不同方法的空格。你也可以通过编辑Checksytle插件来打造您自己的风格,享受自己制定规则的世界,但是这样会使插件更繁琐。




7. Hibernate

总有一些人不能充分利用Hibernate 的reverse-engineering插件,只是利用SQL数据库和所需的Java文件来进行管理。这款插件可以迅速的整理数据。它包括一些工具,可以简化XML文件的编译工作,这些XML文件都是运行Hibernate时所需的。



8. UML Designer

UML以及来自Acceleo 的 UML Designer一直拥有大量的用户。UML是一种关于面向对象程序中元素的说明、构建和记录标准。此插件还可以以树形式来表示用来定义UML的XML代码。



9. Ant Visualizer

Ant Visualizer的功能是将复杂文件可视化,并且非常详细。此插件可以解析XML并且将它转变为一系列块,让你想象构建过程是如何进行的。




10. Unnecessary Code Detector

到了需要清理代码和移除不再使用的碎片的时候,Unnecessary Code Detector 插件是最好的助手。按一下按钮,就会有一个小标志告诉你哪些方法不会再使用。此探测器还可以标记出其他一些编码错误。插件的这些功能可以在存储代码前,对代码进行有效的检查。



11.JFormDesigner

对使用Swing构建桌面应用的开发者和那些使用Google Web Toolkit 将它们移植到网页上的人来说,JFormDesigner是独一无二的创建用户界面的软件。该插件可以根据你创建的界面元素自动生成Java代码。



12. Color Theme

Color Theme 插件被大量下载,它专注于功能的改善。此插件为文件提供了大量的着色方案,并且可以随用户需要制定,除此之外,它的界面很有视觉享受。


分享到:
评论

相关推荐

    Eclipse插件开发学习笔记.pdf

    Eclipse插件开发学习笔记将带领我们深入了解Eclipse插件开发的方方面面。 首先,我们需要了解Eclipse插件的基础概念。在Eclipse中,插件主要由一系列的扩展点(Extension Points)组成,这些扩展点定义了插件可以...

    阿里开发者规范eclipse插件

    阿里开发者规范Eclipse插件是针对Java开发人员的一款强大工具,它旨在帮助开发者遵循阿里巴巴制定的一系列编码规范,提升代码质量和可维护性。Eclipse作为一款广泛应用的集成开发环境(IDE),通过安装这款插件,...

    Eclipse插件开发(第3版 - 高清).pdf.zip

    《Eclipse插件开发(第3版 - 高清)》是...通过阅读《Eclipse插件开发(第3版 - 高清)》,开发者不仅可以掌握Eclipse插件开发的基本技能,还能了解到如何构建高效、可扩展的插件系统,从而提升软件开发的效率和质量。

    Eclipse插件开发 第1篇到第4篇 开发基础 核心技术 高级进阶 综合实例 eclipse 插件安装方法.zip

    至于《eclipse插件安装方法.doc》,这份文档应该详细阐述了如何在Eclipse环境中安装第三方插件,包括使用Eclipse内置的软件站点(Marketplace)、从本地文件安装、或通过更新站点URL进行在线安装等方法。这对于初学...

    Eclipse插件开发方法与实战 2006 pdf 464页

    通过系统学习,开发者可以全面掌握Eclipse插件开发的方法和技巧。 书中可能会介绍Eclipse平台基础,包括Eclipse的工作原理、插件架构、扩展点和扩展机制。这些基础对于理解Eclipse插件开发至关重要。Eclipse通过...

    Eclipse插件开发笔记源码

    Eclipse插件开发是Java开发领域中的一个重要分支,它允许开发者通过扩展Eclipse IDE的功能来创建自定义的工作环境。这份“Eclipse插件开发笔记源码”提供了丰富的学习材料,帮助开发者深入理解并实践Eclipse插件开发...

    mybatis_eclipse_插件

    首先,了解MyBatis Eclipse 插件的安装过程。这通常包括以下几个步骤: 1. 打开Eclipse,进入"Help"菜单,选择"Install New Software"。 2. 在打开的窗口中,点击"Add"按钮,输入插件的更新站点地址。对于MyBatis...

    eclipse插件开发PDF

    从以上内容中,我们可以了解到Eclipse插件开发是一个深入且复杂的主题,它不仅涉及对Java和Eclipse环境的熟悉,还包括对SWT、JFace以及Eclipse插件架构的理解。而对于初学者而言,通过循序渐进地学习和实践,能够...

    NC的Eclipse开发插件

    8. **文档与学习资源**:为了更好地使用这个插件,开发者可能需要参考官方文档或社区资源,了解插件的使用方法、最佳实践以及常见问题的解决方案。 总之,NC的Eclipse开发插件是NC系统二次开发的利器,它通过与...

    统计代码行数的Eclipse插件

    "统计代码行数的Eclipse插件"就是这样一个工具,它能够帮助开发者快速地分析和度量他们的代码库,包括注释和实际可执行代码的数量。 这个插件设计精良,经过全面测试,确保了统计结果的准确性。无论是整个工程目录...

    EXT JS eclipse插件

    Eclipse是一款广泛使用的Java开发集成环境,对于前端开发者而言,Eclipse插件的引入可以极大地提升EXT JS开发的效率和体验。 "EXT JS Eclipse插件"是专为Eclipse设计的工具,它集成到了Eclipse IDE中,提供了对EXT ...

    Eclipse 插件开发指南

    随着对Eclipse插件开发的深入了解,开发者会遇到更多高级主题,如插件间的通信、插件性能优化、国际化支持等。 **3.1 插件间通信** 插件之间可以通过服务注册和查找机制进行通信。Eclipse的服务框架基于OSGi,插件...

    NC_eclipse开发插件

    "NC_eclipse开发插件"是专为Eclipse设计的一款插件,旨在提升Eclipse对NC(可能是NetBeans或某种特定的软件开发框架)开发的支持,让开发者能更高效地进行项目构建和管理。 【描述】:Eclipse开发工具支持NC开发,...

    一款Eclipse的SWT插件

    总结来说,WBPro_v7.2.0_for_Eclipse3.5是一款增强Eclipse 3.5开发体验的SWT插件,提供可视化的界面编辑、打包和注册功能,是SWT开发者不可或缺的工具。使用时需确保运行Eclipse的EE版本,以确保顺利安装和使用。这...

    Eclipse插件开发教程PPT Eclipse插件开发教程PPT

    Eclipse插件开发教程PPT是针对开发者设计的一份详细教学材料,旨在帮助他们了解并掌握如何利用Eclipse平台进行插件开发,从而定制自己的开发环境。以下是基于这个教程的几个关键知识点: 1. **Eclipse插件体系结构*...

    Eclipse插件开发 第1篇到第4篇 开发基础 核心技术 高级进阶 综合实例 eclipse 插件安装方法

    Eclipse插件开发是软件开发领域中的一个重要环节,它允许开发者通过扩展Eclipse集成开发环境(IDE)的功能来提升工作效率。本系列涵盖了从基础到高级的全方面教程,旨在帮助开发者掌握Eclipse插件开发的核心技术和实践...

    eclipse插件

    Eclipse 插件是开发人员在使用Eclipse IDE时扩展其功能的重要方式。Eclipse作为一个开源的集成...对于想要深入了解和开发Eclipse插件的人员,可以参考提供的博文链接或Eclipse官方文档,获取更多实践经验和详细教程。

    AngularJS Eclipse 1.2.0 插件下载

    AngularJS Eclipse 1.2.0 插件是专为开发者设计的一款强大的工具,它将AngularJS框架与Eclipse集成,极大地提升了开发AngularJS应用程序的效率。Eclipse是一款广泛使用的开源集成开发环境(IDE),而AngularJS则是一...

    《Eclipse 插件开发》源代码

    在Eclipse插件开发中,首先要了解的是Oxygen(早期版本称为PDE,Plugin Development Environment),这是Eclipse用于创建、调试和管理插件的工具集。通过PDE,开发者可以使用XML描述符(plugin.xml)定义插件的元...

Global site tag (gtag.js) - Google Analytics