Brug versionskvalifikatorer

Eclipse-bundter og -funktioner har versionsnumre i formatet overordnet.underordnet.mikro.kvalifikator.  Kvalifikatorsegmentet i versionsnummeret bruges ofte til at angive en bestemt bygning.  Hvis du indstiller funktions- eller plugin-versionskvalifikatoren til "qualifier" (dvs. en version i formatet 1.0.0.qualifier), erstatter PDE Build automatisk ordet "qualifier" med en genereret kvalifikator.

Kontrollér den genererede kvalifikator

Værdien af den genererede kvalifikator bestemmes af det første gældende af følgende elementer:
  1. Hvis egenskaben forceContextQualifier er indstillet i bygningens build.properties-konfigurationsfil,  benyttes værdien af denne egenskab som kvalifikator.  Denne egenskab kan også angives på kommandolinjen med -D, når ant startes.
  2. Hvis du benytter mappingfiler til at hente bundter fra et opbevaringssted, benyttes den kode, som blev anvendt til at hente bundtet, som kvalifikator.
  3. Hvis du hverken benytter forceContextQualifier eller mappingfiler, er kvalifikatoren et tidsstempel i formatet ÅÅÅÅMMDDTTMM (f.eks. 200605121600)

Suffikser til funktionsversioner

Du kan aktivere genereringen af kvalifikatorsuffikser til funktioner ved at indstille egenskaben generateFeatureVersionSuffix="true" i byggekonfigurationsfilen build.properties.

Formålet med en version er, at den skal forøges, hver gang der ændres noget. Versionskvalifikatoren forøges og angiver ændringer fra bygning til bygning.  Funktioner ændres sjældent, men de indeholder plugins, som kan ændres ofte.  Hvis versionssuffikser er aktiveret, er formatet for funktionsversioner overordnet.underordnet.mikro.kvalifikator-suffiks.   Suffikset er i realiteten summen af versionskvalifikatorerne for alle de funktioner og plugins, der er inkluderet i funktionen.  Dette betyder, at når versionen af en af de inkluderede plugins forøges, bliver funktionens version også forøget automatisk.  Dette er især nyttigt, hvis funktionen distribueres vha. et opdateringswebsted.