Koonnin tulosmuodon ohjaus

Tässä osiossa kuvaillaan, miten tuoteominaisuuden tai tuotteen koonnin tulosta voi ohjata.

Tulosmuodon ohjaus

Ominaisuuden archivesFormat avulla voi määrittää koonnin tulosmuodon (zip, tar ja folder) kokoonpanoperusteisesti. Ominaisuuden muoto on <kokoonpano> - <muoto>, jossa kokoonpano on sama arvo kuin configs-ominaisuudessa määritetty arvo ja muoto on jokin seuraavista arvoista.

Huomaa, että tulosmuodon muuttaminen ei muuta luodun tiedoston nimeä. Se tulee muuttaa allElements.xml-tiedostossa.

JNLP-manifest-tiedostojen muodostus

Koonnin aikana voi ottaa käyttöön JNLP-manifest-tiedostojen muodostuksen määrittämällä ominaisuuden generateJnlp arvoksi true ja ominaisuuden jnlp.codebase arvoksi sijainnin, josta jnlp-tiedostoa jaellaan (tutustu codebase-määritteeseen jnlp-tunnisteessa). Määritä myös ominaisuus jnlp.j2se. Huomaa, että tällä tavoin lisäosia ja tuoteominaisuuksia ei paketoida päivityssivustoa varten. Lisätietoja on ohjeessa "Tuloksen valmistelu päivitys- tai jnlp-sivustoa varten". Voimassa olevien rajoitusten takia jnlp-manifest-tiedoston luonti toimii vain, kun kansioita tuotetaan tulosmuotona.

Tuloksen valmistelu päivitys- tai jnlp-sivustoa varten

Kun lisäosia ja tuoteominaisuuksia viedään päivitys- tai Java Web -aloitussivustoihin, ne tulee paketoida oikein. Voit tehdä tämän määrittämällä outputUpdateJars-ominaisuuden arvoksi true. Huomaa, että tällä tavoin ei muodosteta tiedostoa site.xml Eclipse-päivityssivustoa varten eikä jnlp-tiedostoja (lisätietoja on ohjeessa "Jnlp-tiedostojen muodostus").

Useiden kokoonpanojen ryhmitys yhteen koontiin

Jos haluat tuottaa tuloksen, joka sisältää useiden kokoonpanojen lisäosat ja tuoteominaisuudet, määritä ominaisuuden groupConfigurations arvoksi true. Tällä tavoin luodaan arkisto, joka sisältää kaikki configs-ominaisuudessa lueteltuja kokoonpanoja vastaavat lisäosat ja tuoteominaisuudet. Kun käytät tätä ominaisuutta, muista lisätä <feature.id>.group.group.group-niminen kohde tiedostoon allElements.xml. Voimassa olevien rajoitusten takia tämän asetuksen käyttö aiheuttaa archivesFormat-ominaisuudessa määritetyn arvon ohituksen ja oletusarvon antZip käytön.

Jar-arkistojen allekirjoitus

Voit allekirjoittaa jar-arkistoja koonnin aikana määrittämällä ominaisuuden signJars arvoksi true ja määrittämällä arvot ominaisuuksille sign.alias, sign.keystore ja sign.storepass.