版本發布時間軸
| 代號 | 版本 | 發布日期 | 支持週期 |
| Kepler | 4.3 | 2013-06-26 | 2014-02-28 結束 |
| Luna | 4.4 | 2014-06-25 | 2015-02-25 結束 |
| Mars | 4.5 | 2015-06-24 | 2016-02-24 結束 |
| Neon | 4.6 | 2016-06-22 | 2017-02-22 結束 |
| Oxygen | 4.7 | 2017-06-28 | 2018-02-28 結束 |
| Photon | 4.8 | 2018-06-27 | 2019-02-28 結束 |
| 2018-09 | 4.9 | 2018-09-19 | 季度發布模式起 |
注:2018-09起改為季度發布 (YYYY-MM),不再使用行星代號。
Eclipse 4.6 Neon (2016) - 重點關注:JS、PHP、Docker、HiDPI
核心亮點
- Eclipse JSDT 2.0:JSON編輯器、Grunt/Gulp集成、Chromium V8調試器,JavaScript開發體驗大幅提升
- Platform & JDT增強:HiDPI高分屏支持、自動保存、Content Assist高亮匹配字符、子串補全
- PHP Development Tools (PDT) 4.0:完整支持PHP 7、性能優化
- Automated Error Reporting (AERI):自動錯誤報告客戶端,可集成第三方插件/RCP應用
- Docker Tooling:改進Docker工具支持,容器化開發體驗優化
- Eclipse User Storage Service (USS):用戶數據/偏好雲端同步服務,提升跨設備體驗
- 新孵化項目:Buildship (Gradle集成首個正式版)、EGerrit、Paho (MQTT)、Andmore (Android工具)、EMF Parsley、Cloud Foundry工具
Eclipse 4.5 Mars (2015) - Docker、Maven/Gradle、Java 8/9、Oomph
核心亮點
- Java IDE增強:嵌套項目層次視圖、可定製Perspective、文本搜索提速
- Docker工具整合:Linux Tools項目提供容器構建/管理工具
- Oomph:跨工作區記錄/分享個人偏好設置,團隊配置統一
- Buildship (Gradle):全新Gradle集成,構建管理更便捷
- Maven增強:支持Maven 3.3.3、原型整合優化、POM編輯器自動完成
- 自動錯誤報告:用戶可直接向Eclipse項目報告錯誤
- Thym項目:Apache Cordova跨平台移動應用開發工具
Eclipse 4.4 Luna (2014) - Java 8、黑色主題、Paho、Sirius
核心亮點
- Java 8支持:Lambda表達式、Stream API、新日期時間API、Nashorn JS引擎 (較IntelliJ IDEA較晚)
- 深色主題:內置Dark Theme,支持多語言語法高亮
- Paho:M2M開源實現,支持MQTT等物聯網協議
- ECF (Eclipse Communication Framework):OSGi遠程服務規范實現,增強Java 8 CompletableFuture異步遠程服務
- Sirius:基於EMF/GMF的圖形建模工作台快速構建框架,EcoreTools重新設計
Eclipse 4.3 Kepler (2013) - Java 7、Maven整合、Git增強
核心亮點
- Java 7完整支持 (try-with-resources、Diamond語法、NIO.2)
- Maven整合 (m2e) 成為核心組件,POM編輯器、依賴分析
- EGit/JGit 核心化,Git操作深度集成
- 標註處理 (Annotation Processing) 集成
- 代碼推薦引擎 (Code Recommenders) 早期版本
功能組件支持矩陣 (關鍵版本)
| 組件 | Kepler (4.3) | Luna (4.4) | Mars (4.5) | Neon (4.6) |
| Java版本要求 | Java 7 | Java 8 | Java 8 | Java 8 |
| Java 8支持 | 插件 | 原生 | 完善 | 完善 |
| Maven (m2e) | 1.4 | 1.5 | 1.6 | 1.7 |
| Git (EGit) | 3.0 | 3.7 | 4.0 | 4.5 |
| Gradle (Buildship) | 無 | 無 | 1.0 (預覽) | 1.0 正式版 |
| Docker工具 | 無 | 無 | Linux Tools | 增強 |
| 暗色主題 | 插件 | 內置 | 優化 | 優化 |
| HiDPI支持 | 無 | 無 | 無 | 原生 |
| 自動保存 | 無 | 無 | 無 | 新增 |
遷移建議與現狀
⚠️ 重要提示:Eclipse 4.6 Neon基於Java 8運行,已停止維護 (2017年結束)。
生產環境請使用Eclipse 2023-09 (4.29) 或更新版本,要求Java 17+運行環境,支持Java 21 LTS開發,包含:
- Java 17/21 語法特性 (Record、Pattern Matching、Virtual Threads)
- Language Server Protocol (LSP) 統一語言服務
- Theia/Web IDE 架構現代化
- 原生GraalVM Native Image支持
- 改進的模塊系統開發體驗
歷史版本對當前開發的啟示
- 標準化進程:從m2e/EGit核心化,到Buildship/LSP標準化,Eclipse始終推動「開箱即用」
- 語言演進跟進:Java 7/8/9/11/17/21 每個LTS版本皆在首個發布後快速支持
- 雲原生轉型:Docker → Kubernetes → Cloud Foundry → 容器化開發環境 (Che/Theia)
- 用戶體驗持續改進:暗色主題 → HiDPI → 自動保存 → 智能補全 → 雲端同步
總結
Eclipse 4.3-4.6 見證了IDE從「Java專用」向「多語言雲原生開發平台」的轉型關鍵期。Neon確立的JS/PHP/Docker/HiDPI/自動保存/錯誤上報/雲端同步六大方向,至今仍是現代IDE競爭的核心維度。理解這段歷史,有助於把握IDE演進邏輯,做出更明智的工具鏈選型決策。