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í:
- 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.
- 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.
- 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.