14个适用于Eclipse IDE的14个最佳(免费)插件

在线Eclipse市场上有1,667个可用的插件和解决方案! 在您阅读本文时,可能还有更多。 如果您在官方市场之外冒险,您会发现数百种其他开发的插件都可以与Eclipse IDE兼容。 听起来像是经典的第一世界问题。 太多的插件可供选择。

您将永远不需要并且不会听说的大多数可用插件。 作为默认IDE设置过程的一部分,您可能已经在新计算机上进行安装。 但是,可以肯定地说,在开发更快,更高效和无错误的代码的过程中,您还需要发现一些难得的东西。

在本文中,我们收集了将添加到您的Eclipse IDE的前14个最有用和最有用的插件。 我们的清单主要针对您当中的Java开发人员,其中包括用于编写,测试,分析和优化您的代码和工作流程的工具。

1. Spotbugs

14个适用于Eclipse IDE的14个最佳(免费)插件

Spotbugs是FindBugs的所谓精神继任者,是一种开源解决方案,它使用静态分析来搜索Java代码中的错误 这个由社区维护的插件会检查您代码中的400多种错误模式,包括空指针取消引用,无限递归循环,对Java库的错误使用和死锁。

2. Codota

14个适用于Eclipse IDE的14个最佳(免费)插件

Codota是一项AI自动完成服务,可帮助开发人员更智能,更快速地进行编码。 Codota 使用AI将数百万个开源Java程序与您自己的代码上下文结合起来,并在您键入时提供代码建议

3. CheckStyle

14个适用于Eclipse IDE的14个最佳(免费)插件

CheckStyle Eclipse插件是一种代码验证工具,可以帮助您确保代码符合某些编码标准。 通过检查Java源代码并指出与定义的编码规则集有所不同的项目,可以做到这一点。

4. SonarLint

14个适用于Eclipse IDE的14个最佳(免费)插件

SonarLint的设计类似于代码的拼写检查器, 可通过在运行过程中强调代码中的缺陷来帮助验证代码质量 除Java外,它还支持JavaScript,PHP和Python。

5. 龙目岛计划

14个适用于Eclipse IDE的14个最佳(免费)插件

这个开源项目具有适用于大多数流行IDE的插件,包括Eclipse及其分支(MyEclipse,Red Hat JBoss Developer Studio,JBoss Developer Studio(JBDS)和Spring Tools Suite)。 为了减少样板代码, Project Lombok是一个Java库,可节省您编写吸气剂和方法的时间,并使记录变量等的自动化

6. Maven

14个适用于Eclipse IDE的14个最佳(免费)插件

Apache Maven是基于项目对象模型(POM)概念的软件项目管理和理解工具。 该插件有助于从*信息管理任何基于Java的项目的构建,报告和文档

7. 摇篮

14个适用于Eclipse IDE的14个最佳(免费)插件

Gradle是一种相对较新的构建管理工具,已Swift成为周围最受欢迎的工具之一,并且也被认为是全球*的开源项目之一。 它提供对Java,C ++,Python等的支持,是管理和自动化软件交付时数百万开发人员的选择

8. CodeMix 3

14个适用于Eclipse IDE的14个最佳(免费)插件

如果您要开发Web应用程序和界面,则可能应该查看CodeMix。 在某种程度上,它为Eclipse(及其分支)带来了许多VS Code功能, 使您可以在React,Vue,Angular和Eclipse中的其他框架中进行开发 订阅提供了一些其他服务,例如可直接在IDE中获得的电子学习课程。

9. 哈科科

14个适用于Eclipse IDE的14个最佳(免费)插件

一个开放源代码覆盖率工具,可生成报告,详细说明单元测试覆盖了多少代码。 Jacoco允许您创建全面的测试套件,并可以选择将结果导出到HTML,XML或文本文件 Jacoco是进行全面测试的必备工具,与Gradle和Maven兼容。

10. 快速JUnit

14个适用于Eclipse IDE的14个最佳(免费)插件

JUnit是流行的Java开发开源单元测试框架,理所当然地获得了广泛的采用。 尽管JUnit本身已预装了Eclipse的面向Java的分支,但Quick JUnit插件使它可以通过舒适的快捷方式更快,更轻松地使用。

11. Eclipse的TestNG

14个适用于Eclipse IDE的14个最佳(免费)插件

受JUnit的启发,旨在提供更广泛的测试类别,TestNG是一个经过实战测试并且维护良好的开源测试框架。 尽管您可以从命令行运行TestNG,但是这个方便的小插件将使您可以直接从IDE运行套件,组或单个方法

12. OsgiEquinox J

14个适用于Eclipse IDE的14个最佳(免费)插件

OsgiEquinox插件为Eclipse平台开发或Eclipse插件开发提供热交换支持

这个项目的主要目的是为了避免臭名昭著_change - >重启和等待 - >检查开发生命周期。 开发期间的保存和重新加载应该是标准的,并且许多其他语言(包括C#)都包含此功能。

13. Spring Tools 4 –用于Spring Boot

14个适用于Eclipse IDE的14个最佳(免费)插件

Spring框架是一种流行的Java依赖项注入框架,但是如果没有正确的工具集,可能很难驯服。 这套工具是Spring Boot和Eclipse的Spring Tools插件。 Spring Tools能够在几秒钟内从零变为运行的Spring Boot应用程序,是您构建基于Spring-Boot的企业应用程序的插件。

14. Groovy开发工具 (GDT)

14个适用于Eclipse IDE的14个最佳(免费)插件

Groovy编程语言远不只是Eclipse插件,但是值得了解Java的这个“冷门”表亲,它是在IDE中编写综合测试的工具。 GDT增加了功能齐全的IDE支持,包括编辑器,向导,内容辅助,调试,重构和搜索

归根结底,大多数Eclipse插件都是一个折衷方案,因为著名的Eclipse减慢了速度,并且受大量插件的困扰。 确保花时间评估您发现有趣的每个插件,以评估其对工作效率的影响,以评估其对生产力的贡献。

14个适用于Eclipse IDE的14个最佳(免费)插件

From: https://blog.codota.com/14-free-plugins-for-eclipse-ide/