什麼是產品?

Eclipse 型產品是建置於 Eclipse 平台上的獨立式程式。產品中包括執行它們所需的所有程式碼和外掛程式。還包括 Java 執行時期環境(JRE)和 Eclipse 平台程式碼。外掛程式程式碼、JRE 和 Eclipse 平台是特定產品安裝程式的一般安裝。產品提供者自由的使用適合他們需要的任一安裝工具或程式。

一旦已安裝,使用者啟動產品並且針對產品所支援的特定目的呈現特別配置的 Eclipse 工作台, 例如,Web 開發、C++ 程式開發或其他目的。平台使得配置標籤、「關於」對話框、圖形和歡迎畫面更為容易, 以致於使用者沒有平台工作台的概念,取代產品本身作為工作台檢視畫面的主要視窗。

產品的最上層目錄結構看起來像是安裝在 Windows 平台上假設的產品稱為"AcmeWeb":

acmeweb/
	acmeweb.exe		(產品執行檔)
	eclipse/		(安裝 Eclipse 檔案的目錄)
		.eclipseproduct	(標示元檔案)
		eclipse.exe	
		startup.jar	
		install.ini	
		.config/	
			platform.cfg
		jre/
		features/	(已安裝特性)
			com.example.acme.acmefeature_1.0.0/
				feature.xml
			org.eclipse.platform_2.0.0/
			org.eclipse.platform.win32_2.0.0/
			...
		plugins/
			com.example.acme.acmefeature_1.0.0/
				plugin.xml
				about.ini
				about.html
				about.mappings
				about.properties
				acme.gif
				plugin_customization.ini
				splash.jpg
				welcome.xml
			com.example.acme.acmewebsupport_1.0.0/
			org.eclipse.platform_2.0.0/
			...
		links/
			...

讓我們更詳細的看一下這代表什麼。首先,我們看一下 Eclipse 特性的概念。

Copyright IBM Corporation and others 2000, 2003.