Bruke versjonskvalifikatorer
Eclipse-bunter og -funksjoner har versonsnumre i formen hoved.underordnet.mikro.kvalifikator. Versjonens
kvalifikatorelement blir ofte brukt til å oppgi en bestemt bygging. Hvis du
definerer funksjonens eller plugin-modulens versjonskvalifikator til
kvalifikator" (det vil si versjonen 1.0.0.kvalifikator),
erstatter PDE Build automatisk ordet "kvalifikator" med en generert kvalifikator.
Kontrollere den genererte kvalifikatoren
Verdien
av den genererte kvalifikatoren blir fastsatt av den første av de følgene elementene gjelder:
- Hvis egenskapen
forceContextQualifier er definert i
byggekonfigurasjonens build.properties-fil, så brukes verdien av denne egenskapen som
kvalifikator. Denne egenskapen
kan også defineres på kommandolinjen med -D når Ant aktiveres.
- Hvis du bruker
tilordningsfiler til å hente buntene fra et datalager, så vil koden som ble brukt til å hente bunten,
bli brukt som kvalifikator.
- Hvis verken
forceContextQualifier eller tilordningsfiler brukes, så vil kvalifikatoren være en tidsangivelse i formen
ÅÅÅÅMMDDTTMM (for eksempel 200605121600).
Funksjonsversjonssuffiks
Du kan
slå på genereringen av kvalifikatorsuffiks ved å definere egenskapen
generateFeatureVersionSuffix="true" i byggekonfigurasjonens
build.properties-fil.
Meningen med en
versjon er at den skal øke hver gang noe endres, og versjonskvalifikatoren øker og registrerer endringer
fra bygging til bygging. Funksjoner endres
sjelden. De inneholder imidlertid plugin-moduler som kan bli endret ofte. Når versjonssuffiks
blir slått på, får en funksjonsversjon formen hoved.underordnet.mikro.kvalifikator-suffiks. Suffikset
er faktisk summen av versjonskvalifikatorene for alle funksjonene og plugin-modulene som
hovedfunksjonen inkluderer. Det betyr at
når en av de inkluderte plugin-modulene øker sin versjon, så øker funksjonens versjon også. Dette er
spesielt nyttig når funksjonen distribueres via et oppdateringssted.