使用版本限定元
Eclipse 軟體組和特性的版本號碼格式為 major.minor.micro.qualifier。
版本的限定元區段通常用來指示特定建置版本。
如果您將特性或外掛程式版本限定元設為 qualifier"(也就是 1.0.0.qualifier 版),PDE 建置會自動用產生的限定元來取代 "qualifier" 這個字。
控制產生的限定元
產生的限定元之值取決於下列中的第一個適用項目:
- 如果 forceContextQualifier 內容設在建置配置檔 build.properties 中,便會利用這個內容值來作為限定元。
您也可以在呼叫 Ant 時,在指令行中,利用 -D 來設定這個內容。
- 如果您利用對映檔來提取儲存庫中的軟體組,便會利用提取軟體組時所用的標示來作為限定元。
- 如果既未使用 forceContextQualifier,也未用對映檔,限定元便是格式為 YYYYMMDDHHMM 的時間戳記(如 200605121600)
特性版本字尾
您可以在建置配置檔 build.properties 中設定 generateFeatureVersionSuffix="true" 內容來啟用特性限定元字尾的產生。
版本的觀念在於,每當有了某種改變便應增量一次,每次建置,版本限定元都會增量並擷取其間的改變。
特性不太會改變,不過,它們包含的外掛程式可能會常常改變。
當啟用版本字尾時,特性版本的格式如下:major.minor.micro.qualifier-suffix。
字尾事實上是併入特性的所有特性和外掛程式之版本限定元的總和。
這表示當併入的外掛程式之一的版本增量時,特性版本也會自動增量。
當透過更新網站來部署特性時,這尤其有用。