前言
作为从事Java多年的程序员,在此分享用于 Java 和 Spring Boot 开发的 10 大 Eclipse插件:
1. EGit — Eclipse 的 Git 集成
这可能是当今 Java 开发人员最重要的 Eclipse 插件。它允许您从 Github 下载代码并为 Eclipse 提供 Git 集成。
如果您不知道,Git 是一个分布式版本控制系统,这意味着每个开发人员都拥有代码的每个修订版的完整副本。它还使针对历史记录的搜索和执行查询变得快速而通用。
2. Spring Tools(又名 Spring IDE 和 Spring Tool Suite (STS))
毫无疑问,Spring 是最流行的 Java 框架,这个插件使得在 Eclipse 中创建 Spring 和 Spring Boot 项目变得非常容易。
通过使用 STS 插件,您可以使用易于使用的 start.spring.io 集成快速创建 Spring Boot 项目。它还支持基于 Spring Java-Config 的应用程序开发、高级代码完成、内容辅助、验证和 Spring 应用程序的快速修复支持。它也非常适合使用 Spring 进行微服务开发,因为它具有适用于 Cloud Foundry 的 IDE 集成,包括在云中进行调试。
3. Eclipse 的 Maven 集成 (M2E)
m2e 插件或 Maven Integration for Eclipse 插件是 Java 开发所需的另一个流行的 Eclipse 插件。它为 Eclipse 提供了全面的 Maven 集成。您可以使用 M2E 来管理简单和多模块的 Maven 项目,通过 Eclipse 接口执行 Maven 构建,以及与 Maven 存储库交互。顺便说一句,单独的插件取决于您使用的 Eclipse 版本,就像 Eclipse Juno 和 Eclipse Luna 及更高版本有一个单独的插件一样。
4.Subclipse
这是另一个源代码控制插件,它允许您从 SVN 下载代码并从Eclipse执行所有与 SVN 相关的操作。它由 Subversion 核心提交者开发和维护,并始终与最新的 Subversion 功能和版本保持同步。
5. Eclipse Color Theme
Eclipse Color Theme 可以方便地切换颜色主题,而且没有副作用。如果您喜欢更改颜色或使用多种编程语言,这个插件可以让您非常高兴。
6. JBoss 工具
JBoss Tools 是一组 Eclipse 插件的伞形项目,包括对 JBoss 和相关技术的支持,例如Hibernate、JBoss AS / WildFly、CDI、OpenShift、Apache Camel、Red Hat JBoss Fuse、Docker、JSF、(X)HTML 、Maven等等。
7. Eclipse 的 TestNG
如果您知道JUnit捆绑在 Eclipse 中,但如果您使用 TestNG 为您的 Java 项目编写单元测试,那么这个 Eclipse 插件可以帮助您。它允许您从 Eclipse 运行您的 TestNG 测试。
您可以运行套件、组或单个方法。错误在单独的选项卡中报告,使您能够有效地跳转到失败的测试。
8. Eclipse 安卓开发工具(ADT)
Android 开发工具 (ADT) 是 Eclipse IDE 的插件,旨在为您提供一个健壮的集成环境来构建 Android 应用程序。ADT 扩展了 Eclipse 的功能,让您可以快速设置新的 Android 项目、创建应用程序 UI、添加基于 Android 框架 API 的包、使用 Android SDK 工具调试您的应用程序,甚至导出已签名(或未签名)的 .apk 文件分发您的应用程序。
9. EclEmma Java 代码覆盖率
EclEmma 是Eclipse的免费 Java 代码覆盖工具,可在 Eclipse Public License 下使用。它将代码覆盖率分析直接引入 Eclipse 工作台。
它有助于代码覆盖率分析,如果使用得当,可以通过增加快速的开发/测试周期来提高代码质量。
10.Eclipse 的 JRebel
JRebel 是一种生产力工具,允许开发人员立即重新加载代码更改。它跳过了Java 开发中典型的重建、重新启动和重新部署周期。JRebel 使开发人员能够在相同的时间内完成更多的工作,并在编码时保持流畅。JRebel 支持大多数现实世界的企业 Java 堆栈,并且易于安装到现有的开发环境中。