Eclipse 在线市场上有 1,667 个可用的插件和解决方案!当你阅读本文时,可能还有更多。如果你在官方市场之外冒险,你会发现开发了数百个其他插件以与你的 Eclipse IDE 兼容。听起来像是一个经典的第一世界问题;太多的插件可供选择。
Eclipse IDE插件哪个最好用?大多数可用的插件你永远不需要也永远听不到。有些你可能已经在新机器上作为默认 IDE 安装过程的一部分进行安装。但是,可以肯定地说,在实现更快、更高效和无错误代码的过程中,你还没有发现一些宝石。
在这篇文章中,我们收集了可添加到 Eclipse IDE 中的 14 个最有用和最有用的插件。我们的最佳Eclipse IDE插件合集列表主要面向 Java 开发人员,包括用于编写、测试、分析和优化代码和工作流的工具。
1.Spotbugs
常用的Eclipse IDE插件有哪些?Spotbugs,所谓FindBugs的精神继承者,是一个开源的解决方案,它使用静态分析来搜索Java代码中的bug。这个由社区维护的插件会检查你代码中的400 多种不同的错误模式,包括空指针取消引用、无限递归循环、Java 库的错误使用和死锁。
2. Tabnine for Eclipse
Eclipse IDE插件哪个最好用?Tabnine是一项 AI 自动完成服务,可帮助开发人员更智能、更快地编写代码。Tabnine使用 AI 将数百万个开源程序与你自己的代码上下文结合起来,并在你键入时提供代码建议。
3.CheckStyle
最佳Eclipse IDE插件合集:CheckStyle Eclipse 插件是一种代码验证工具,可帮助你确保你的代码符合某些编码标准。它通过检查你的 Java 源代码并指出偏离一组定义的编码规则的项目来实现这一点。
4. SonarLint
常用的Eclipse IDE插件有哪些?SonarLint设计为代码拼写检查器,通过在运行中突出显示代码中的缺陷,帮助你在编写代码时验证代码质量。除了 Java,它还支持 JavaScript、PHP 和 Python。
5.Project Lombok
最佳Eclipse IDE插件合集:这个开源项目为最流行的 IDE 提供插件,包括 Eclipse 及其分支(MyEclipse、Red Hat JBoss Developer Studio、JBoss Developer Studio (JBDS) 和 Spring Tools Suite)。旨在减少样板代码,Project Lombok 是一个 Java 库,可以节省你编写 getter 和方法,并实现日志变量等的自动化。
6. Maven
Apache Maven是一个基于项目对象模型 (POM) 概念的软件项目管理和理解工具。该插件有助于从中心信息管理任何基于 Java 的项目的构建、报告和文档。
7.Gradle
Eclipse IDE插件哪个最好用?作为一种相对较新的构建管理工具,Gradle 迅速成为周围最受欢迎的工具之一,也被认为是世界顶级的开源项目之一。提供对 Java、C++、Python 等的支持,是数百万开发人员管理和自动化软件交付时的选择。
8. CodeMix 3
常用的Eclipse IDE插件有哪些?如果你正在寻找开发 web 应用程序和界面,你可能应该查看 CodeMix。在某种程度上,它为 Eclipse(及其分支)带来了许多 VS Code 功能,让你可以在 Eclipse 中使用 React、Vue、Angular 和其他框架进行开发。该订阅提供了一些附加服务,例如直接在你的 IDE 中提供的电子学习课程。
9.Jacoco
一种开源代码覆盖工具,可生成详细说明单元测试覆盖多少代码的报告。Jacoco 允许你创建综合测试套件,其结果可选择导出到 HTML、XML 或文本文件。作为彻底测试的必备工具,Jacoco 与 Gradle 和 Maven 兼容。
10.Quick JUnit
JUnit 是一种流行的用于 Java 开发的开源单元测试框架,它理所当然地获得了广泛采用。虽然 JUnit 本身预装了面向 Java 的 Eclipse 分支,但 Quick JUnit 插件通过舒适的快捷方式使其更快、更容易使用。
11. TestNG for Eclipse
最佳Eclipse IDE插件合集:受 JUnit 的启发,旨在提供更广泛的测试类别,TestNG 是一个开源测试框架,经过实战测试和良好维护。虽然你可以从命令行运行 TestNG,但这个方便的小插件可以让你直接从你的 IDE 运行套件、组或单个方法。
12. OsgiEquinoxJ
Eclipse IDE插件哪个最好用?OsgiEquinox 插件为 Eclipse 平台开发或 Eclipse 插件开发提供热插拔支持。
这个项目的主要目的是避免臭名昭著的_change -> restart& wait -> check development lifecycle. 开发期间的 Save&Reload 应该是标准的,许多其他语言(包括 C#)都包含此功能。
13. Spring Tools 4 – 用于 Spring Boot
常用的Eclipse IDE插件有哪些?在Spring框架是一个流行的Java依赖注入框架,但可能很难没有合适的工具来驯服。这套工具是Spring Boot和Eclipse的Spring Tools插件。随着以能力从一无所有到正在运行的春天启动的应用程序在几秒钟内,春天的工具是你用于构建基于Spring的引导,企业应用插件。
14. Groovy 开发工具(GDT)
最佳Eclipse IDE插件合集:Groovy 编程语言不仅仅是一个 Eclipse 插件,但作为在 IDE 中编写综合测试的工具,了解这个 Java 的“冷酷”表亲是值得的。GDT 添加了全功能 IDE 支持,包括编辑器、向导、内容辅助、调试、重构和搜索。
归根结底,大多数 Eclipse 插件都是一种权衡,因为 Eclipse 的速度非常慢并且受到大量插件的阻碍。请务必花时间评估你感兴趣的每个插件,以衡量其对生产力的贡献以及对工作工具性能的影响。