作者丨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