Java開發(fā)的10大必備Eclipse插件
Eclipse 是 Java 開發(fā)最流行的 IDE 之一。本文介紹了 10 款必不可少的 Java 開發(fā)插件,比如 EGit 插件。
毫無疑問,Eclipse 是 Java 開發(fā)最流行的 IDE 之一,而這一切主要歸功于 Eclipse 的插件。
據(jù)悉,Eclipse 有數(shù)百個插件,可用于不同類型的任務(wù),并與其他工具集成,比如從 GitHub、SVN、CVS 等下載代碼的插件。通過使用正確的插件,開發(fā)者可以提高開發(fā)效率。
例如,一旦安裝了 EGit 插件,開發(fā)者就能從 Eclipse 直接管理 Git 存儲庫,無需任何其他 Git 客戶端。同樣,添加 Spring Tools 插件可以幫你輕松創(chuàng)建基于 Spring 和 Spring-Boot 的應(yīng)用程序。
許多 Java 開發(fā)人員并沒有真正充分地使用 Eclipse。一位 Java 開發(fā)人員告訴我,由于插件數(shù)量過多,找到合適的插件成為一項挑戰(zhàn)性的工作,但是 Eclipse 市場已經(jīng)解決這個問題。通過查看下載計數(shù)來核實流行度,你就能輕松地搜索 Eclipse 插件,最重要的是,你能在 Eclipse IDE 中完成這項工作。
不浪費時間,這里有 10 款必不可少的 Java 開發(fā)插件。
1. EGit
對現(xiàn)在的 Java 開發(fā)人員來說,這可能是最重要的 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 開發(fā)的必備插件。
2. Spring Tools
無疑,Spring 是最流行的 Java 框架,這個插件使得在 Eclipse 中創(chuàng)建 Spring 和 Spring Boot 項目變得非常容易。通過 STS 插件,你可以使用簡單易用的 start.spring.io 集成快速創(chuàng)建 Spring Boot 項目。
Spring Tools 還支持基于 Spring Java-Config 的應(yīng)用程序開發(fā)、高級代碼補全、內(nèi)容輔助、驗證和對 Spring 應(yīng)用程序的快速修復(fù)支持。它也非常適合使用 Spring 的微服務(wù)開發(fā),因為它有面向 Cloud Foundry 的 IDE 集成,包括在云中進行調(diào)試。
如果你想學(xué)習(xí)更多關(guān)于 Spring 的微服務(wù)開發(fā),那么我建議你參加 Udemy 上的 Spring Boot 和 Spring Cloud Master 微服務(wù)課程 ,這是學(xué)習(xí) Spring 和 Java 微服務(wù)的最佳課程之一。
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 開發(fā)所需的另一個流行 Eclipse 插件。它為 Eclipse 提供全面的 Maven 集成。
你可以用 M2E 來管理簡單的和多模塊的 Maven 項目,通過 Eclipse 接口執(zhí)行 Maven 構(gòu)建,并與 Maven 存儲庫進行交互。
另外,針對不同版本的 Eclipse 會有單獨的插件。同時,如果你想在今年提高 Maven 技能,你應(yīng)該參加 John Thomson 的 Apache Maven:從初學(xué)者到專家的課程,這是深入學(xué)習(xí) 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) 執(zhí)行所有與 SVN 相關(guān)的操作。
它是由 Subversion 核心提交者開發(fā)和維護的,并且總是與最新的 Subversion 特性和版本保持同步。
如果你正在處理一個位于 SVN 上的 Java 項目,那么這是你的必備插件。
5. Eclipse Color Theme
程序員喜歡顏色,但我們有不同的品味。
有些人喜歡 Eclipse“丑陋”的舊顏色主題,但是其他人喜歡像 Vim 和 IntelliJ IDEA 這樣的黑色主題。
Eclipse Color Theme 讓開發(fā)人員可以方便地切換顏色主題,而且沒有“副作用”。如果你喜歡改變顏色主題或者使用 Java、Python、JavaScript 等多種編程語言,這個插件會讓你非常開心。
6. JBoss Tools
JBoss Tools 是涉及一組 Eclipse 插件的綜合項目,包括對 JBoss 和相關(guān)技術(shù)的支持,如 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。錯誤將在一個單獨的選項卡中報告,從而讓你能有效跳轉(zhuǎn)到失敗的測試。
該插件還包含幾個模板,能幫助開發(fā)人員輕松創(chuàng)建測試。
8. Android Development Tools for Eclipse(ADT)
Android Development Tools(ADT)是 Eclipse IDE 的一個插件,旨在為你提供一個健壯的集成環(huán)境來構(gòu)建 Android 應(yīng)用程序。
ADT 擴展了 Eclipse 的功能,讓你能快速創(chuàng)建新的 Android 項目,創(chuàng)建一個應(yīng)用程序 UI,添加基于 Android Framework API 的程序包,使用 Android SDK 工具調(diào)試應(yīng)用程序,甚至導(dǎo)出簽名(或未簽名)的. apk 文件來分發(fā)應(yīng)用程序。
9. EclEmma Java Code Coverage
EclEmma 是 Eclipse 的一個免費 Java 代碼覆蓋工具,遵循 Eclipse 公共許可。
它將代碼覆蓋率分析直接引入 Eclipse 工作臺。EclEmma 不僅能幫你進行代碼覆蓋率分析,如果使用正確,而且可以通過加速快速開發(fā) / 測試周期來提高代碼質(zhì)量。
10. JRebel for Eclipse
JRebel 是一個生產(chǎn)力工具,它允許開發(fā)人員立即重新加載代碼更改。它跳過 Java 開發(fā)中常見的重新構(gòu)建、重新啟動和重新部署循環(huán)。JRebel 讓開發(fā)人員能在相同的時間內(nèi)完成更多的工作,并保證編碼流程不變。
JRebel 支持大多數(shù)真實使用的企業(yè)級 Java 技術(shù)棧,并且很容易安裝到現(xiàn)有的開發(fā)環(huán)境中。
毫無疑問,這些插件中的大多數(shù)都是 Eclipse 市場上最受歡迎的 Eclipse 插件,該市場是查找最受歡迎的 Eclipse 插件的一個好地方。例如,如果你在工作中使用 Scala 或 Angular,那么你可以在這里找一些插件來簡化你的工作。
以上就是 Java 開發(fā)人員必備的最基本的 Eclipse 插件。這些插件非常常見,你可能已經(jīng)使用它們卻不知道。如果你還沒有考察過它們,我建議你看看。