Versiotarkenteiden käyttö
Eclipse-resurssijoukkojen ja -tuoteominaisuuksien versionumeroiden muoto on seuraavanlainen: major.minor.micro.qualifier. Versionumeron qualifier-segmenttiä käytetään usein osoittamaan tiettyä koontiversiota. Jos määrität tuoteominaisuuden tai lisäosan versiotarkenteeksi
"qualifier" (eli versioksi 1.0.0.qualifier), PDE-koonti korvaa sanan "qualifier" automaattisesti muodostetulla tarkenteella.
Muodostetun tarkenteen ohjaus
Muodostetun tarkenteen arvo määrittyy seuraavista kohdista sen mukaan, joka kuhunkin tapaukseen (ensimmäiseksi) liittyy:
- Jos koontikokoonpanon build.properties-tiedostossa on määritetty ominaisuusforceContextQualifier , tarkenteena käytetään kyseisen ominaisuuden arvoa. Tämän ominaisuuden voi myös määrittää ant-koontia kutsuttaessa komentorivillä vaihtoehdolla -D.
- Jos käytät vastaavuustiedostoja resurssijoukkojen noutoon tietovarastosta, tarkenteena käytetään tunnistetta, jota käytettiin resurssijoukon noutoon.
- Jos forceContextQualifier-ominaisuutta tai vastaavuustiedostoja ei käytetä, tarkenteena käytetään seuraavanmuotoista aikaleimaa: YYYYMMDDHHMM (esim. 200605121600).
Tuoteominaisuuden versioloppuliitteet
Tuoteominaisuuksien tarkenneloppuliitteiden muodostuksen voi määrittää käytössä olevaksi määrittämällä ominaisuudengenerateFeatureVersionSuffix="true" koontikokoonpanon build.properties-tiedostossa.
Uusissa versioissa tulisi olla joka kerta jokin lisäys. Versiotarkenteen numero kasvaa ja sieppaa muutoksia koonnista toiseen. Vaikka itse tuoteominaisuudet muuttuvat harvoin, ne sisältävät lisäosia, jotka voivat muuttua usein. Kun versioloppuliitteet on määritetty käytössä oleviksi, tuoteominaisuuden version muoto on seuraava: major.minor.micro.qualifier-suffix. Loppuliite on kaikkien tuoteominaisuuden sisältämien tuoteominaisuuksien ja lisäosien versiotarkenteiden summa. Tämä merkitsee, että jos jonkin sisältyvän lisäosan versionumero kasvaa, myös tuoteominaisuuden versionumero kasvaa automaattisesti. Tämä on erityisen hyödyllinen ominaisuus, kun tuoteominaisuus otetaan käyttöön päivityssivuston kautta.