Använda versionskvalificerare
Eclipse-paket och -funktioner har versionsnummer i följande format överordnad.underordnad.mikro.namnled. Versionskvalificerarsegmentet används ofta för att ange ett specifikt bygge. Om du anger versionskvalificeraren för funktionen eller insticksprogrammet som qualifier" (dvs. en version av 1.0.0.qualifier),
kommer PDE-byggfunktionen automatiskt att ersätta ordet "qualifier" med en genererad kvalificerare.
Kontrollera den genererade kvalificeraren
Värdet för den genererade kvalificeraren avgörs av det första av följande objekt som gäller:
- Om egenskapen forceContextQualifier angetts i filen build.properties för byggkonfigurationen används värdet för den egenskapen som kvalificerare. Egenskapen kan också anges på kommandoraden med -D när ant anropas.
- Om du använder avbildningsfiler för att hämta paketen från ett lager kommer det märkord som användes för att hämta paketet att användas som kvalificerare.
- Om varken forceContextQualifier eller avbildningsfiler används kommer kvalificeraren att vara en tidsstämpel i formatet YYYYMMDDHHMM (dvs.
200605121600)
Funktionsversionssuffix
Du kan aktivera genereringen av kvalificerarsuffix för funktioner genom att ange egenskapen
generateFeatureVersionSuffix="true"
i filen build.properties för byggkonfigurationen.
Idén med en version är att den ska ökas varje gång något ändras,
versionskvalificeraren ökar och fångar ändringar från bygge till bygge. Funktioner ändras sällan, men de innehåller insticksprogram som ofta kan ändras. När versionssuffix är aktiverade har en funktionsversion formatet överordnad.underordnad.mikro.namnledssuffix.
Suffixet är summan av versionskvalificerarna för alla funktioner och insticksprogram som funktionen inkluderar. Det betyder att när ett anv de inkluderade insticksprogrammen ökar sin version, kommer funktionsversion automatiskt att ökas även den. Det är särskilt användbart när funktionen utplaceras via en uppdateringsplats.