Kontrollere byggingens utdataformat

Denne delen beskriver hvordan du kontrollerer utdata fra en funksjons- eller produktbygging.

Kontrollere utdataformatet

Egenskapen archivesFormat gjør det mulig å oppgi utdataformatet (zip, tar og folder) for byggingen på konfigurasjonsbasis. Formatet av egenskapen er <configuration> - <format>, der konfigurasjon er samme verdi som den som er oppgitt i configs-egenskapen, og format er ett av følgende:

Vær oppmerksom på at selv om utdataformatet blir endret, endres ikke navnet på den opprettede filen. Det må endes i filen allElements.xml.

Generere JNLP-manifester

Vil du aktivere generering av JNLP-manifester under bygging, definerer du generateJnlp til true, og definerer jnlp.codebase til verdien som jnlp-filen blir betjent fra (se codebase-attributtet for jnlp-koden), og jnlp.j2se. Vær oppmerksom på at dette ikke pakker plugin-modulene og funksjonene for et oppdateringssted (se Klargjøre utdataene for et oppdateringssted eller jnlp-sted. På grunn av gjeldende begrensninger fungerer opprettingen av jnlp-manifestet bare når det produseres mapper som et utdataformat.

Klargjøre utdataene for et oppdateringssted eller jnlp-sted

Når de legges på et oppdateringssted eller et Java Web Start-sted, må plugin-moduler og funksjoner pakkes riktig. Du gjør dette ved å definere egenskapen outputUpdateJars til true. Vær oppmerksom på at dette ikke genererer site.xml for oppdateringsstedet for Eclipse, og at det ikke genererer jnlp-filer (se generere jnlp-filer).

Gruppere flere konfigurasjoner i en bygging

Hvis du vil produsere utdata som inneholder plugin-modulene og funksjonene for flere konfigurasjoner, definerer du groupConfigurations til true. Dette oppretter et arkiv som inneholder alle plugin-modulene og funksjonene som samsvarer med konfigurasjonene som er oppført i egenskapen configs. Når du bruker dette, må du ikke glemme å legge til et mål med navnet <feature.id>.group.group.group i filen allElements.xml. På grunn av gjeldende begrensninger vil bruken av dette alternativet gjøre at verdien som er oppgitt i archivesFormat, ignoreres og antZip brukes som standard.

Signere jar-filer

Hvis du vil signere jar-filer under bygging, definerer du egenskapen signJars til true, og deretter definerer du verdiene av egenskapene sign.alias, sign.keystore og sign.storepass.