作者丨Javin Paul

策划丨万佳

Eclipse 是 Java 开发最流行的 IDE 之一。本文介绍了 10 款必不可少的 Java 开发插件,比如 EGit 插件。

毫无疑问,Eclipse 是 Java 开发最流行的 IDE 之一,而这一切主要归功于 Eclipse 的插件。

据悉,Eclipse 有数百个插件,可用于不同类型的任务,并与其他工具集成,比如从 GitHub、SVN、CVS 等下载代码的插件。通过使用正确的插件,开发者可以提高开发效率。

例如,一旦安装了 EGit 插件,开发者就能从 Eclipse 直接管理 Git 存储库,无需任何其他 Git 客户端。同样,添加 Spring Tools 插件可以帮你轻松创建基于 Spring 和 Spring-Boot 的应用程序。

许多 Java 开发人员并没有真正充分地使用 Eclipse。一位 Java 开发人员告诉我,由于插件数量过多,找到合适的插件成为一项挑战性的工作,但是 Eclipse 市场已经解决这个问题。通过查看下载计数来核实流行度,你就能轻松地搜索 Eclipse 插件,最重要的是,你能在 Eclipse IDE 中完成这项工作。

不浪费时间,这里有 10 款必不可少的 Java 开发插件。

1

EGit

对现在的 Java 开发人员来说,这可能是最重要的 Eclipse 插件。它可以让你从 GitHub 下载代码,并为 Eclipse 提供 Git 集成。

EGit 还能让你快速而灵活地搜索和查询历史记录。如果你不熟悉 Git,我建议你首先看下 Git MasterClass,它提供了一个完整的分步指南,帮你掌握所有重要的 Git 概念和命令。

https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fgit-complete%2F

简而言之,它是 Java 开发的必备插件。

2

Spring Tools

Spring Tools 还支持基于 Spring Java-Config 的应用程序开发、高级代码补全、内容辅助、验证和对 Spring 应用程序的快速修复支持。它也非常适合使用 Spring 的微服务开发,因为它有面向 Cloud Foundry 的 IDE 集成,包括在云中进行调试。

如果你想学习更多关于 Spring 的微服务开发,那么我建议你参加 Udemy 上的 Spring Boot 和 Spring Cloud Master 微服务课程 ,这是学习 Spring 和 Java 微服务的最佳课程之一。

https://click.linksynergy.com/fs-bin/click?id=JVFxdTr9V80&subid=0&offerid=323058.1&type=10&tmpid=14538&RD_PARM1=https%3A%2F%2Fwww.udemy.com%2Fmicroservices-with-spring-boot-and-spring-cloud%2F

3

Maven Integration for Eclipse(M2E)

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

你可以用 M2E 来管理简单的和多模块的 Maven 项目,通过 Eclipse 接口执行 Maven 构建,并与 Maven 存储库进行交互。

另外,针对不同版本的 Eclipse 会有单独的插件。同时,如果你想在今年提高 Maven 技能,你应该参加 John Thomson 的 Apache Maven:从初学者到专家的课程,这是深入学习 Maven 的最好课程之一。

https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fapache-maven-beginner-to-guru%2F

4

Subclipse

这是另一个源代码控制插件,它允许你从 SVN 下载代码并从 Eclipse(https://medium.com/javarevisited/top-10-courses-to-learn-eclipse-junit-and-mockito-for-java-developers-4de1e8d62b96) 执行所有与 SVN 相关的操作。

它是由 Subversion 核心提交者开发和维护的,并且总是与最新的 Subversion 特性和版本保持同步。

如果你正在处理一个位于 SVN 上的 Java 项目,那么这是你的必备插件。

5

Eclipse Color Theme

程序员喜欢颜色,但我们有不同的品味。

有些人喜欢 Eclipse“丑陋”的旧颜色主题,但是其他人喜欢像 Vim 和 IntelliJ IDEA 这样的黑色主题。

Eclipse Color Theme 让开发人员可以方便地切换颜色主题,而且没有“副作用”。如果你喜欢改变颜色主题或者使用 Java、Python、JavaScript 等多种编程语言,这个插件会让你非常开心。

6

JBoss Tools

JBoss Tools 是涉及一组 Eclipse 插件的综合项目,包括对 JBoss 和相关技术的支持,如 Hibernate、JBoss as /WildFly、CDI、OpenShift、Apache Camel、Red Hat JBoss Fuse、Docker、JSF、(X)HTML、Maven 等。

7

TestNG for Eclipse

如果你知道 JUnit 是捆绑在 Eclipse 中的,但是如果你使用 TestNG 为你的 Java 项目编写单元测试,那么这个 Eclipse 插件可以帮助你。

它允许你从 Eclipse 运行 TestNG 测试。你可以运行 suites、groups 或 individual methods。错误将在一个单独的选项卡中报告,从而让你能有效跳转到失败的测试。

该插件还包含几个模板,能帮助开发人员轻松创建测试。

8

Android Development Tools for Eclipse(ADT)

Android Development Tools(ADT)是 Eclipse IDE 的一个插件,旨在为你提供一个健壮的集成环境来构建 Android 应用程序。

ADT 扩展了 Eclipse 的功能,让你能快速创建新的 Android 项目,创建一个应用程序 UI,添加基于 Android Framework API 的程序包,使用 Android SDK 工具调试应用程序,甚至导出签名(或未签名)的. apk 文件来分发应用程序。

9

EclEmma Java Code Coverage

EclEmma 是 Eclipse 的一个免费 Java 代码覆盖工具,遵循 Eclipse 公共许可。

它将代码覆盖率分析直接引入 Eclipse 工作台。EclEmma 不仅能帮你进行代码覆盖率分析,如果使用正确,而且可以通过加速快速开发 / 测试周期来提高代码质量。

10

JRebel for Eclipse

JRebel 是一个生产力工具,它允许开发人员立即重新加载代码更改。它跳过 Java 开发中常见的重新构建、重新启动和重新部署循环。JRebel 让开发人员能在相同的时间内完成更多的工作,并保证编码流程不变。

JRebel 支持大多数真实使用的企业级 Java 技术栈,并且很容易安装到现有的开发环境中。

毫无疑问,这些插件中的大多数都是 Eclipse 市场上最受欢迎的 Eclipse 插件,该市场是查找最受欢迎的 Eclipse 插件的一个好地方。例如,如果你在工作中使用 Scala 或 Angular,那么你可以在这里找一些插件来简化你的工作。

以上就是 Java 开发人员必备的最基本的 Eclipse 插件。这些插件非常常见,你可能已经使用它们却不知道。如果你还没有考察过它们,我建议你看看。

https://dzone.com/articles/top-10-essential-eclipse-plugins-for-java-develope

点个在看少个 bug

eclipse java常用插件_Java 开发的 10 大必备 Eclipse 插件相关推荐

  1. emlog充值插件_常用十大必备Emlog插件

    常用十大必备Emlog插件 一个建站程序功能完善离不开插件的支持,也就是功能的插件化.特别是开源的程序,其个性化扩展更大,wordpress的强大很大一个原因就是为其开发的插件种类多.网站的基本功能都 ...

  2. 盘点Java技术在生活中的10大应用

    没有见过用Java编写的游戏.桌面系统.办公软件?如果你是一个初学者或者只是刚刚开始学习Java,你或许会疑虑,Java到底是在哪里被运用了呢?如何正确的在现实世界中运用Java? 当你在安装Java ...

  3. 盘点Java技术在生活中的10大应用!

    没有见过用Java编写的游戏.桌面系统.办公软件?如果你是一个初学者或者只是刚刚开始学习Java,你或许会疑虑,Java到底是在哪里被运用了呢?如何正确的在现实世界中运用Java?当你在安装Java在 ...

  4. 敏捷开发系列学习总结(7)——敏捷开发的10大指导原则

    据Gartner的资料表明,一众CIO现在有压力,需要支持快速发展的数字业务发展,而同时又遇上传统项目和开发方法不能与时俱进的难题.企业现在大量采用敏捷开发,以加快项目进度及更好地显示其价值. Gar ...

  5. java 常用类库_JAVA(三)JAVA常用类库/JAVA IO

    成鹏致远 |lcw.cnblog.com|2014-02-01 JAVA常用类库 1.StringBuffer StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同, ...

  6. java webservice 依赖_java开发webservice的几种方式

    webservice的应用已经越来越广泛了,下面介绍几种在Java体系中开发webservice的方式,相当于做个记录. 1.Axis2 Axis是apache下一个开源的webservice开发组件 ...

  7. java 编程工具_Java开发工具可以促进编程!

    java 编程工具 Java开发人员通常尝试找到快速有效地编写高质量Java代码的方法,以使他们的编程工作变得更轻松. 由于情况发生了变化,因此出现了越来越多的工具. 因此,下面列出了大多数开发人员已 ...

  8. java后端工程师平时开发或多或少会用到eclipse,那么它有哪些快捷键呢

    孙叫兽,前端全栈工程师,微信公众号:电商程序员,主页QQ群有eclipse安装包. 下载地址:https://www.eclipse.org/downloads/ Eclipse 是一个开放源代码的. ...

  9. java swt 计算器_JAVA开发简易计算器界面-SWT

    大家好,我是成都[LD],博客四年前就申请了,一直没打理,最近正好有时间,遂萌生了写技术博客的念头.我不得不感慨现在新技术更新很快,一不小心,就感觉自身就Out了.记得一年前,当时我也是在51CTO上 ...

  10. 2020年Java程序员不得不学习的10大技术

    对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西.每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5.Spring Security 5和Spring Bo ...

最新文章

  1. 计算机用电子表格验证方案,Excel电子表格的验证1.PDF
  2. IE8抢先尝试——色眼窥观版(多图)
  3. PHP增加$_ENV变量
  4. Node Express4.x 片段视图 partials
  5. vim编辑器常见使用
  6. ***引发《唐山大地震》 在线下载瞬间中毒
  7. 【2018蓝桥省赛A组C/C++】倍数问题(dp+滚动数组)
  8. 集装箱装柜计算机器在线,装箱大师在线计算教程
  9. Java base64位文件互转
  10. Java性能优化之for循环
  11. 2、杂项:Bootloader升级方式---擦、写flash在RAM中运行
  12. liunx开启Nginx失败, 出现 An error occurred
  13. 车载电子电源设计简单总结
  14. 802.11ac知识整合
  15. electron坑: 缩小放大快捷键
  16. 跨域问题的解决-gateway跨域接解决方案,使用CorsWebFilter
  17. CAP 和 Zookeeper
  18. java I/O流
  19. 【ubuntu16.04 LTS】ping百度通,但浏览器打不开百度网页
  20. Unity3d NGUI的使用(二)(UILabel中文字体及可点击的字体)

热门文章

  1. MTV和MVC的区别
  2. django1.6 mysql_如何在Django1.6结合Python3.4版本中使用MySql
  3. ubuntu16.04 创建配置并使用虚拟环境
  4. table td 横向求和
  5. VS实用小工具(检测代码内存泄漏等问题)
  6. 4g网络什么时候淘汰_4G升级5G,4G网络不会被淘汰,与5G继续共存
  7. gis 空间分析 鸟类栖息地选取_鸟类的栖息地选择
  8. 标准c++读写ini文件类
  9. 各大影视、资源、技术论坛地址及简介2006版!
  10. cnm的下载频道,再c一次。