Java 開發的 10 大必備 Eclipse 插件

2020-12-13 InfoQ技術實驗室

毫無疑問,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 概念和命令。

簡而言之,它是 Java 開發的必備插件。

2.Spring Tools

無疑,Spring 是最流行的 Java 框架,這個插件使得在 Eclipse 中創建 Spring 和 Spring Boot 項目變得非常容易。通過 STS 插件,你可以使用簡單易用的 start.spring.io 集成快速創建 Spring Boot 項目。

Spring Tools 還支持基於 Spring Java-Config 的應用程式開發、高級代碼補全、內容輔助、驗證和對 Spring 應用程式的快速修復支持。它也非常適合使用 Spring 的微服務開發,因為它有面向 Cloud Foundry 的 IDE 集成,包括在雲中進行調試。

如果你想學習更多關於 Spring 的微服務開發,那麼我建議你參加 Udemy 上的 Spring Boot 和 Spring Cloud Master 微服務課程 ,這是學習 Spring 和 Java 微服務的最佳課程之一。

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 的最好課程之一。

4.Subclipse

這是另一個原始碼控制插件,它允許你從 SVN 下載代碼並從 Eclipse 執行所有與 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 插件。這些插件非常常見,你可能已經使用它們卻不知道。如果你還沒有考察過它們,我建議你看看。

相關焦點

  • eclipse離線安裝sonarlink和阿里規約插件提高代碼質量
    sonarlink是eclipse的代碼質量檢查工具插件,在寫代碼的時候會給出提示。java程式設計師應該知道阿里規約吧,我們在寫代碼的時候應該遵循規約來提高我們的代碼質量。阿里規約不僅只有文檔,還有配合IDE使用的插件。
  • eclipse從下載到使用
    因此,對於想用eclipse來開發的同學來說,首要問題不是下載eclipse,也不是安裝eclipse,這都不是事,重要的是對eclipse的版本有一個清晰的認識和了解。☆eclipse的認識電腦的系統一般分為32(bit)位和64(bit)位,下載請注意選擇適合系統的。
  • burpsuite插件編譯學習指南
    簡介:本文講解如何編譯github上相關burp插件作者開發的基於maven構建的java項目,讓初學者也能自己動手編譯自己需要的burp插件,以及更方便的閱讀和學習開發者的代碼。用戶都不喜歡C盤空間被強姦的感覺示例如圖所示:3、有時需要修改插件的某些bug或者完善插件某些功能,異或學習插件開發。
  • 如何使Java程式設計師擁有高效率的開發環境
    作者:Java未來來源:今日頭條|2020-10-08 15:01
  • 《阿里巴巴Java開發規約》插件全球首發!
    經過247天的持續研發,阿里巴巴於10月14日在杭州雲棲大會上,正式發布眾所期待的《阿里巴巴Java開發規約》掃描插件!插件全球首發儀式,大牛雲集阿里巴巴大牛天團傾力助陣:畢玄、玄難、索尼、葉渡,淘寶代碼第一人多隆、代碼規約作者孤盡攜手規約項目組成員,以及業界規約生態代表等重磅大咖聯合發布阿里巴巴代碼規約插件!
  • Java語法 | 初識Eclipse
    1.Eclipse[1]開源免費的 Java IDE,由 Eclipse 基金會負責維護,為各種程式語言都開發了對應的版本或插件。在查老師看來,它的軟體體積和使用方式比較適合初期和入門的編程人員。但是,國外用的挺多,需要自己安裝插件進行配置才能支持更多的功能,對於新手來說還是比較麻煩的。查老師有話說: 關於 IDE 具體哪個好,查老師最後委婉一下:所處學習階段,"經費",個人習慣、公司團隊等決定了使用哪一個,查老師個人只是從市場行情來帶大家選擇性學習,沒有引起"IDE聖戰"的意思。
  • 5款新手常用的java編程工具,有你正在用的嗎?
    1.JDKJDK-java開發工具包JDK是Java開發工具包,基本上每個研究java的人都首先在機器上安裝JDK,那麼他有哪些部件呢?下面是運行java時真正工作的四個文件夾:bin、include、lib、jrebin:是最重要的是編譯器包括:java和jvm與頭文件lib:類庫jre:java運行時環境的交互一般用於java程序的開發,而jre只運行類而不編譯函數。其他IDE(如eclipse、IDEA)在JDK bin目錄中有自己的編譯器而不是自己的編譯器,因此在安裝時,您會發現它們只需要選擇jre路徑就可以了。
  • 使用eclipse開發Java Web項目
    2、eclipse創建Server服務使用eclipse開發Java web項目,需要將已經部署完成的Tomcat關聯到eclipse,並創建Server服務。Server服務創建成功後,eclipse可以直接將項目發布到Tomcat,並啟動Tomcat服務。
  • 習慣使用eclipse,如何快速上手IDEA?
    1.前言首先下載ideaIU-2019.3.4.win.zip包激活,打開如下:2.修改IDEA為eclipse快捷鍵方式菜單File-》Settings中搜索keymap,設置eclipse快捷鍵操作設置快捷鍵為eclipse之後,就可以使用eclipse的快捷鍵在IDEA中操作了3.設置默認sdk(jdk
  • 兩個加速Eclipse流行的插件介紹
    兩者都是商業的插件和工具集合,為免費的Eclipse開源平臺增加了大量有用的開發服務端應用的功能。  這兩個軟體來自擁有不同想法的公司。M7的NitroX關注創建Web應用,他包含三個不同價格的版本,但核心都是AppXRay(一種深入的自省技術,集成了Java的命名空間和XML配置代碼)。
  • 「乾貨」Java 程式設計師開發常用的工具(全)
    Eclipse 是一個開放原始碼的、基於 Java 的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是Eclipse 附帶了一個標準的插件集,包括 Java 開發工具(Java Development Tools,JDT)。Eclipse是著名的跨平臺的自由集成開發環境(IDE)。
  • eclipse相關
    eclipse下載安裝http://www.eclipse.org/downloads/下載下來解壓可用。eclipse常用快捷鍵可以通過菜單欄中Window–>Preferences–>General–>Keys來查看和修改快捷鍵綁定。
  • Java開發必須要知道的知識體系
    在TIOBE程式語言排行榜中,連續奪得第一寶座,而且國內各大知名網際網路公司,後端開發首選語言:非Java莫屬。今天只是梳理下Java知識體系,後續會針對各類目有更詳細的經驗分享。知識體系JDKJava8Lambda 語句方法引用日期/時間處理API等等,不一一列舉,詳細的參考這些文檔URL: http://www.oracle.com/technetwork/cn/java/javase/documentation/index.html說明: Java8增加了很多新的重要特性,
  • 程式設計師如何在Eclipse Orion中使用LSP?
    眾所周知,Eclipse平臺的JDT插件提供了豐富的功能,使Java開發者能夠把Eclipse作為一個Java IDE來使用。JDT是一套插件集合,不僅為Eclipse平臺提供了Java編譯器、調試器,而且還提供了許多Java特定的用戶界面元素,支持Java應用的開發,提供重整、增量編譯和只能編輯等支持。
  • 介紹一款好用的java反編譯工具 - jd-gui
    目前市面上常見的java反編譯工具,及其官方連結如下:jad:  https://varaneckas.com/jad/JadClipse: 基於jad 的適用於eclipse 的插件:http://jadclipse.sourceforge.net/wiki/index.php/Main_Pagejd-gui:  http://java-decompiler.github.io
  • Windows環境下Eclipse配置
    eclipse安裝    安裝JDK,配置環境變量2. Hadoop安裝包(hadoop-2.7.3.tar.gz)解壓     在網上找對應Hadoop版本的windows編譯版本(hadoop-eclipse-plugin-2.7.3.jar  不是對應版本也可以)複製到eclipse安裝目錄下的plugins目錄中,重啟eclipse打開 window-->preference 就會出現Hadop Map/Reduce
  • 思維導圖,Eclipse 上提高效率的技巧
    進入Common標籤下,設置「Standard Input and Output」, 勾選 「File:」, 填寫輸出文件路徑及文件名。如果你勾選了「Append」,輸出的日誌將會被追加寫入到文件最後,否則將會覆蓋重寫文件。
  • Java 開發必裝的 IntelliJ IDEA 插件
    IDEA 插件簡介常見的IDEA插件主要有如下幾類:常用工具支持Java日常開發需要接觸到很多常用的工具,為了便於使用,很多工具也有IDEA插件供開發使用,其中大部分已經在IDEA中默認集成了。例如maven、git、svn、tomcat、jetty、jrebel、Gradle等。
  • 10個好用的Python集成開發環境
    Python IDE工具是每個Python工程師必須使用的開發工具,選擇正確的編輯器對Python編程效率的影響是非常大的,因此選擇合適的Python開發工具十分重要,以下是通過長期實踐發掘的好用的Python IDE,它們功能豐富,性能先進,能夠幫助開發人員快速的進行應用程式開發。1.
  • 跟我學java編程—參照設計內容建立四則運算器項目
    本節根據10.1節與10.2節的內容,編寫四則運算器V2.0版程序,啟動eclipse,建立Arithmetic項目。在Arithmetic項目src目錄下新建包com.milihua.arithmetic,如下圖所示: