產品延伸

延伸是 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 安裝:開啟說明 > 軟體更新 > 管理配置,然後按一下右窗格中的「新增延伸位置」鏈結。