java 代码生成的插件 java开发常用插件_python


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

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

参考英文资料:Top 10 Essential Eclipse Plugins for Java Developers

这里有 10 款必不可少的 Java 开发插件。

1.EGit

对现在的 Java 开发人员来说,这可能是最重要的 Eclipse 插件。它可以让你从 GitHub 下载代码,并为 Eclipse 提供 Git 集成。 如果您不知道,Git是一个分布式版本控制系统,这意味着每个开发人员都拥有该代码每个修订版的完整副本。

java 代码生成的插件 java开发常用插件_java 代码生成的插件_02


EGit 还能让你快速而灵活地搜索和查询历史记录。

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

2.Spring Tools

无疑,Spring 是最流行的 Java 框架,这个插件使得在 Eclipse 中创建 Spring 和 Spring Boot 项目变得非常容易。通过 STS 插件,你可以使用简单易用的 start.spring.io 集成快速创建 Spring Boot 项目。

java 代码生成的插件 java开发常用插件_spring_03


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

3.Maven Integration for Eclipse(M2E)

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

java 代码生成的插件 java开发常用插件_spring_04


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

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

4.Subclipse

这是另一个源代码控制插件,它允许你从 SVN 下载代码并从 Eclipse 执行所有与 SVN 相关的操作。

java 代码生成的插件 java开发常用插件_java_05


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

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

5.Eclipse Color Theme

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

java 代码生成的插件 java开发常用插件_spring_06

有些人喜欢 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 等。

java 代码生成的插件 java开发常用插件_spring_07

7.TestNG for Eclipse

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

java 代码生成的插件 java开发常用插件_java_08

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

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

8.Android Development Tools for Eclipse(ADT)

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

java 代码生成的插件 java开发常用插件_编程语言_09

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

9.EclEmma Java Code Coverage

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

java 代码生成的插件 java开发常用插件_java 代码生成的插件_10


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

10.JRebel for Eclipse

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

java 代码生成的插件 java开发常用插件_java 代码生成的插件_11

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

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


以上就是 Java 开发人员必备的最基本的 Eclipse 插件。这些插件非常常见,你可能已经使用它们却不知道。

学如逆水行舟,不进则退