前言
Eclipse 採用基於 OSGi 的外掛架構,內建強大的「軟體更新」機制,支援從遠端站點或本地封存安裝、更新、移除外掛。本文說明 Eclipse 3.x 圖形介面下的完整操作流程。
一、設定安裝/更新偏好
- 選單 Window > Preferences
- 展開 Install/Update,可配置:
- 預設更新站點(Update Sites)
- 自動更新排程與通知設定
- Proxy/憑證等網路參數
二、安裝新外掛
- 選單 Help > Software Updates > Find and Install...
- 選擇 Search for new features to install → Next
- 點選 New Remote Site... 輸入站點名稱與 URL(如
https://download.eclipse.org/eclipse/updates/3.8),或選擇 New Local Site... 指向本地 ZIP/目錄。
- 勾選該站點 → Finish,Eclipse 解析站點清單顯示可用特性。
- 勾選欲安裝的特性 → Next → 接受授權條款 → Finish 下載安裝。
三、更新已安裝外掛
- Help > Software Updates > Find and Install...
- 選擇 Search for updates of the currently installed features → Next
- Eclipse 連線已配置的更新站點,比對版本並列出可用更新。
- 勾選需更新項目 → Next → 接受授權 → Finish。
四、管理已安裝外掛
Help > Software Updates > Manage Configuration 可:
- 啟用/停用/解除安裝特定外掛
- 檢視外掛相依關係圖
- 匯出/匯入設定檔(便於團隊同步環境)
五、重新啟動生效
安裝或更新完成後,必須重新啟動 Workbench(File > Restart)變更才會生效。
六、常見問題排查
- 網路不通:檢查 Proxy 設定(Preferences > General > Network Connections)。
- 相依衝突:若出現「Cannot complete the install」,嘗試取消勾選「Group items by category」或手動加入缺少的相依站點。
- 離線安裝:下載官方提供的
site.zip,用 New Local Site 指向解壓目錄。
- 權限不足:Windows 下將 Eclipse 安裝目錄移出
Program Files 或以系統管理員身分執行。
七、最佳實踐建議
- 團隊專案建立共用 Target Platform 或
.target 定義檔,鎖定外掛版本確保環境一致。
- 定期備份
configuration/.settings/org.eclipse.equinox.p2.*.prefs 與 p2/ 目錄,便於災難恢復。
- 優先使用 Eclipse Marketplace(Help > Eclipse Marketplace)搜尋熱門外掛,一鍵安裝更直觀。