针对Java开发人员的十大基本Eclipse插件

最近,我遇到了一些有用的Eclipse插件,并决定在这里分享。我个人资料中的先前翻译已经消失了,希望这篇文章对您有所帮助。谁在乎-欢迎来到猫。




毫无疑问,Eclipse开发环境是Java开发中最受欢迎的环境之一。 Eclipse中提供了许多插件,这一事实使其成为一个了不起的工具。数百种Eclipse插件可用于各种类型的任务以及与其他必要工具的集成,例如:用于从GitHub,SVN,CVS等下载代码的插件。

有一些特殊的插件可用于用Java开发,用Python开发,在Spring中创建Java应用程序以及在Eclipse本身中的Android应用程序。通过安装适当的插件,我能够提高生产力。

例如,通过安装EGit插件,您可以直接从Eclipse管理Git存储库。您将不需要任何其他Git客户端。同样,通过添加Spring Tools,可以促进Spring和Spring-Boot上应用程序的开发。

我遇到了许多Java开发人员,他们没有完全使用Eclipse。许多Java开发人员像其他Java项目一样在Spring中编写应用程序,这本质上是好的,但不是最佳的。通过使用Spring Tools在Spring上开发应用程序,可以提高生产率。

有人告诉我,在众多插件中,很难找到合适的插件。但是Eclipse MarketPlace已经解决了这个问题:现在,您可以通过查看下载计数器来方便快捷地搜索Eclipse插件。另外,这可以在Eclipse开发环境本身中完成。

我认为,由于缺乏对Eclipse插件的了解,开发人员不使用Eclipse插件。显然,只有掌握了有关信息,您才能充分使用它。最有趣的是,不仅在Java初学者开发人员中,而且在培训达到一定水平的“高级人”中,都没有意识到这一点。

因此,我决定为Java开发人员共享一些最必要的Eclipse插件,其中包括用于版本控制系统(例如Git和SVN)的插件,用于构建器的插件(例如Maven和Gradle)和用于框架的插件(例如Spring和Android)。

1. EGit,Eclipse的Git集成


今天,对于Java开发人员来说,这也许是最必要的插件。它允许您从GitHub下载代码,并提供Eclipse的Git集成该插件还可以快速,通用地查找和执行历史查询。简而言之,EGit是Java开发的必备工具。



2. Spring Tools(又名Spring IDE或Spring Tool Suite)


毫无疑问,Spring是最受欢迎的Java框架,并且Spring Tools使得在Spring和Spring Boot中的Eclipse中创建项目变得容易。使用STS,您可以使用简单的集成start.spring.io在Spring Boot上快速创建项目

它还支持使用Spring Java-Config进行应用程序开发,高级代码完成,内容辅助,验证以及对Spring应用程序的快速修复支持。它是使用Spring开发微服务的理想选择,因为它允许您集成IDE for Cloud Foundry,包括在云中进行调试。



3. Eclipse的Maven集成(M2E)


M2E插件或Maven Integration for Eclipse插件是Java开发所需的另一个流行的Eclipse插件。它为Eclipse提供了全面的Maven集成。

您可以使用M2E来管理简单和多模块Maven项目,通过Eclipse界面运行Maven构建,并与Maven存储库进行交互。

另外,有些插件取决于您使用的Eclipse版本:还有一个单独的插件,用于Juno,Luna等。



4.子剪辑


这是另一个版本控制插件,它允许您从SVN下载代码并从Eclipse本身执行与SVN相关的所有操作。它是由Subversion开发人员设计和维护的。该插件会根据最新的Subversion功能和发行版不断更新。如果您正在SVN中处理Java项目,则此插件是必需的。



5. Eclipse颜色主题


所有开发人员都有不同的口味。一些开发人员喜欢旧的难看的颜色主题Eclipse,其他开发人员喜欢深色的主题,例如Vim和IntelliJ IDEA。
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


如果您知道Eclipse附带了JUnit,但是您使用TestNG为Java项目编写了单元测试,那么这个Eclipse插件可以为您提供帮助。它允许您从Eclipse运行TestNG测试。您可以运行集,组或单个方法。错误报告位于单独的选项卡上,您可以在其中快速跳转至失败的测试。

该插件还包含多个用于编写测试的模板。



8. Eclipse的Android开发工具(ADT)


Android开发工具(ADT)是Eclipse IDE的插件,旨在为开发Android应用程序提供强大的集成环境。

通过允许您快速创建新的Android项目,创建UI应用程序,使用Android SDK工具修复应用程序错误以及导出应用程序包(APK)及其分发的签名,ADT扩展了Eclipse的功能。



9. EclEmma


EclEmma是Eclipse的免费Java代码覆盖工具,可以通过Eclipse Public License获得。它直接在Eclipse生产环境中提供代码覆盖率分析。如果使用得当,它将通过加快快速的开发/测试周期来帮助提高代码质量。



10. Eclipse的JRebel


JRebel是一种工具,允许开发人员重新加载自从即时部署应用程序以来发生变化的类和其他资源。它跳过了Java开发中典型的重新组装,重新启动和重新部署周期。JRebel允许开发人员同时完成更多工作,而不会在编写代码时费力。

JRebel支持大多数现有的企业Java堆栈,并且易于安装在现有的开发环境中。



对于Java开发人员而言,所有这些Eclipse插件都是最重要的。其中大多数都包含在Eclipse MarketPlace上所有受欢迎的清单中。这些插件非常普遍,您可能已经在使用它们。如果突然之间您尚未启动任何一个,建议您尝试一下。

Source: https://habr.com/ru/post/undefined/


All Articles