Používání kvalifikátorů verzí

Balíky a funkce platformy Eclipse mají číslo verze ve tvaru major.minor.micro.qualifier.  Segment qualifier verze se často používá k označení specifického sestavení.  Pokud nastavíte kvalifikátor vaší verze funkce nebo modulu plug-in na "qualifier" (neboli na verzi 1.0.0.qualifier), sestavení PDE automaticky nahradí slovo "qualifier" vygenerovaným kvalifikátorem.

Ovládání generovaného kvalifikátoru

Hodnota generovaného kvalifikátoru je určena první ze dvou následujících položek, která se uplatní:
  1. Pokud je ve vašem souboru konfigurace sestavení build.properties nastavena vlastnost forceContextQualifier ,  bude jako kvalifikátor použita hodnota této vlastnosti.  Tato vlastnost může být také nastavena z příkazového řádku při vyvolání nástroje Ant pomocí -D.
  2. Pokud k načtení balíků z úložiště používáte mapovací soubory, bude jako kvalifikátor použita značka, která byla použita k načtení balíku.
  3. Pokud není použita vlastnost forceContextQualifier ani mapovací soubor, bude jako kvalifikátor použito časové razítko ve tvaru RRRRMMDDHHMM (neboli 200605121600)

Přípony verze funkce

Nastavením vlastnosti generateFeatureVersionSuffix="true" v souboru konfigurace sestavení build.properties můžete zapnout generování přípon kvalifikátoru funkcí.

Myšlenkou označování verzí je, že by se verze měla zvýšit pokaždé, když se něco změní. Kvalifikátor verze se zvyšuje, a tak zachycuje změny od jednoho sestavení k dalšímu.  Funkce se mění zřídka, ale obsahují moduly plug-in, které se mohou měnit často.  Pokud jsou přípony verzí zapnuty, bude mít verze funkce tvar major.minor.micro.qualifier-přípona.   Přípona je v podstatě součet kvalifikátorů verzí všech funkcí a modulů plug-in obsažených ve funkci.  To znamená, že když se zvýší verze jednoho z obsažených modulů plug-in, zvýší se automaticky také verze funkce.  To je užitečné zejména při implementaci funkce přes web s aktualizacemi.