產品延伸項目

延伸項目是 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 安裝程式中找到

Copyright IBM Corporation and others 2000, 2003.