延伸是 Eclipse 特性集而外掛程式是設計來擴充 Eclipse 基礎產品已安裝的功能。延伸是另外安裝的,但是只用來與其他 Eclipse 基礎產品一起使用。這表示延伸不需安裝 JRE,Eclipse 平台或主要特性。延伸的建議目錄結構 容許多個 Eclipse 基礎產品使用單一安裝程式。
下列目錄結構顯示延伸如何為假設的產品,betterwebs,可用來擴充 acmeweb 產品的功能。
betterwebs/ eclipse/ (已安裝之 Eclipse 檔的目錄) .eclipseextension(標記檔) features/ (已安裝的特性) com.example.betterwebs.betterfeature_1.0.0/ feature.xml plugins/ com.example.betterwebs.betterfeature_1.0.0/ plugin.xml about.html com.example.betterwebs.betterwebsupport_1.0.0/
延伸和產品之間的關係是設計來加強程式產品中 links 目錄的設定。恢復 acmeweb 產品中的下列目錄:
acmeweb/ ... eclipse/ (已安裝之 Eclipse 檔的目錄) ... jre/ features/ (已安裝的特性) ... plugins/ ... links/ com.example.betterwebs.betterfeature.link
當已安裝延伸之後,它在任何想要擴充產品的 links 目錄下建立了鏈結檔案。這個鏈結檔案使得程式產品察覺了延伸的存在。
延伸的安裝程序和產品的安裝程序相似,除了下列差異:
延伸的解除安裝程序相似於產品的解除安裝程序,除瞭解除安裝必須從它所新增的產品移除鏈結檔。
安裝延伸的其他資訊可以在 如何撰寫 Eclipse 安裝程式中找到。
產品延伸可以使用更新管理程式,以「軟式」方式鏈結到 Eclipse 安裝:開啟說明 > 軟體更新 > 管理配置,然後按一下右窗格中的「新增延伸位置」鏈結。