Eclipse14个最好的免费插件

原创
03/12 14:11
阅读数 1.2W


Eclipse市场上有1667个可用的插件和解决方案!当你读到这篇文章的时候,可能还有更多。如果你在官方市场之外冒险,你会发现成百上千的其他插件被开发来与你的Eclipse IDE兼容。有太多的插件可供选择。大多数可用的插件你永远不会需要,也永远不会听说。有些可能已经安装在新机器上,作为默认IDE安装过程的一部分。然而,可以肯定地说,在你朝着更快、更有效和无bug的代码前进的过程中,还有一些珍品有待发掘。

在这篇文章中,我们收集了14个最有用和最有帮助的插件,可以添加到Eclipse IDE中。这些插件主要面向Java开发人员,包括用于编写、测试、分析和优化代码和工作流的工具。

1. Spotbugs

Spotbugs是FindBugs的精神继承者,是一个开源解决方案,它使用静态分析来搜索Java代码中的bug。这个由社区维护的插件可以检查代码中超过400种不同的bug模式,包括空指针解引用、无限递归循环、Java库的错误使用和死锁。

2. Codota

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

3. CheckStyle

CheckStyle 插件是一个代码验证工具,可以确保你的代码符合特定的编码标准。它通过检查Java源代码并指出编码规则来实现这一点。

4. SonarLint 

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

5. Project Lombok 

这个开源项目为大多数流行的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 

作为一个相对较新的构建管理工具,Gradle已经迅速成为最受欢迎的工具之一,也被认为是世界上最顶级的开源项目之一。它提供了对Java、c++、Python等的支持,是数百万开发人员在管理和自动化软件交付时的选择。

8.CodeMix 3

如果你希望开发web应用程序和界面,可能应该看看CodeMix。在某种程度上,它给Eclipse(及其分支)带来了许多VS Code特性,让你可以在Eclipse的React、Vue、Angular和其他框架中进行开发。订阅提供了一些额外的服务,比如可以直接在IDE中使用的电子学习课程。

9.Jacoco

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

10.Quick JUnit

JUnit是一种流行的用于Java开发的开放源码单元测试框架,它得到了广泛的采用。JUnit本身预装在Eclipse中,而Quick JUnit插件通过舒适的快捷方式使它使用起来更快、更容易。

11.TestNG for Eclipse

受JUnit的启发,TestNG旨在提供更广泛的测试类别,它是一个经过实战测试和良好维护的开放源码测试框架。虽然可以从命令行运行TestNG,但是这个方便的小插件可以直接从IDE运行套件。

12.OsgiEquinox

OsgiEquinox插件为Eclipse平台开发或Eclipse插件开发提供了hotswap支持。

13.Spring Tools 4 – for Spring Boot

Spring框架是一种流行的Java依赖项注入框架,但是如果没有正确的工具集,它很难被驯服。这组工具是Spring Boot和用于Eclipse的Spring tools插件。

Spring Tools可以在几秒钟内从一无所有变成一个正在运行的Spring Boot应用程序,它是你构建基于Spring Boot的企业应用程序的插件。

14.Groovy Development Tools (GDT)

Groovy编程语言不仅仅是一个Eclipse插件,但是了解一下这个Java兄弟是值得的,它可以作为在IDE中编写全面测试的工具。GDT添加了全功能的IDE支持,包括编辑器、向导、调试、重构和搜索。

归根结底,大多数Eclipse插件都是一种权衡,因为Eclipse的速度非常慢,并且被大量的插件所拖累。一定要花时间评估每个你觉得有趣的插件,以衡量它对你的生产力的贡献,以及它对你的工作工具的性能的影响。

本文分享自微信公众号 - 码农译站(gh_c0d62fbb4bda)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
18 收藏
分享
加载中
打赏
8 评论
18 收藏
0
分享
返回顶部
顶部