Korzystanie z kwalifikatorów wersji

Pakunki i składniki Eclipse mają numery wersji w postaci główna.mniejsza.mikro.kwalifikator.  Segment kwalifikatora wersji często służy do wskazywania konkretnej kompilacji.  Ustawienie kwalifikatora składnika lub wtyczki na "qualifier" (to jest wersja 1.0.0.qualifier), to środowisko PDE Build automatycznie zastąpi słowo "qualifier" wygenerowanym kwalifikatorem.

Sterowanie wygenerowanym kwalifikatorem

Wartość wygenerowanego kwalifikatora zależy od pierwszego z następujących elementów, który ma zastosowanie:
  1. Jeśli w pliku konfiguracji budowania build.properties ustawiona jest właściwość forceContextQualifier,  to wartość tej właściwości jest używana jako kwalifikator.  Właściwość tę można także ustawić w wierszu komend, używając opcji -D podczas wywoływania programu ant.
  2. Jeśli do pobierania plików z repozytorium używane są pliki odwzorowania, to znacznik użyty do pobrania pakunku zostanie wykorzystany jako kwalifikator.
  3. Jeśli nie jest używana właściwość forceContextQualifier ani pliki odwzorowania, to kwalifikatorem będzie datownik w postaci RRRRMMDDGGMM (np. 200605121600)

Przyrostki wersji składnika

Generowanie przyrostków kwalifikatora dla składników można włączyć, ustawiając właściwość generateFeatureVersionSuffix="true" w pliku konfiguracji budowania build.properties.

Założeniem wersji jest, aby przyrastała ona za każdym razem, gdy coś się zmieni. Kwalifikator wersji zwiększa się o jeden, odzwierciedlając zmiany między kolejnymi kompilacjami.  Składniki zmieniają się rzadko, jednak zawierają one wtyczki, które mogą zmieniać się często.  Po włączeniu przyrostków wersji wersja składnika będzie miała postać główna.mniejsza.mikro.przyrostek_kwalifikatora.   Przyrostek jest w istocie sumą kwalifikatorów wersji wszystkich składników i wtyczek zawartych w tym składniku.  Oznacza to, że kiedy jedna z włączonych wtyczek zmienia wersję na wyższą o jeden, to wersja składnika zostanie zwiększona automatycznie.  Jest to szczególnie przydatne podczas wdrażania składnika przez serwis aktualizacji.