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

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

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

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

1. Spotbugs

Eclipse屏幕快照的Spotbugs

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

2. Codota

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

3. CheckStyle

Eclipse截图的checkstyle

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

4. SonarLint

声纳的月食截图

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

5. 龙目岛计划

龙目岛Eclipse项目插件截图

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

6. Maven

Eclipse的Maven截图

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

7. 摇篮

gradle屏幕截图

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

8. CodeMix 3

codemix 3屏幕截图

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

9. 哈科科

jacoco屏幕截图

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

10. 快速JUnit

Eclipse截图的快速junit

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

11. Eclipse的TestNG

testng的日食截图

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

12. OsgiEquinox J

osgiequinox

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

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

13. Spring Tools 4 –用于Spring Boot

弹簧工具4屏幕截图

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

14. Groovy开发工具 (GDT)

Groovy开发工具截图

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

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

取得Codota

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值