Kontrollér byggeoutputformatet

I dette afsnit beskrives, hvordan byggeoutputtet kontrolleres for en funktion eller et produkt.

Kontrollér outputformatet

Egenskaben archivesFormat gør det muligt at angive byggeoutputformatet (zip, tar og folder) på konfigurationsbasis. Egenskabens format er <konfiguration> - <format>, hvor konfiguration er den samme værdi, som er angivet i egenskaben configs, og formatet er et af nedenstående.

Bemærk, at navnet på den oprettede fil ikke ændres, hvis du ændrer outputformatet. Navnet skal ændres i filen allElements.xml.

Generér JNLP-manifester

Hvis du vil aktivere genereringen af JNLP-manifester på byggetidspunktet, skal generateJnlp indstilles til true, jnlp.codebase skal indstilles til den værdi, som jnlp-filen leveres fra (se codebase-attributten i jnlp-koden), og jnlp.j2se skal indstilles. Bemærk, at dette ikke pakker dine plugins og funktioner til et opdateringswebsted. Se under "Forbered outputtet til et opdateringswebsted eller jnlp-websted" nedenfor. På grund af aktuelle begrænsninger fungerer oprettelsen af jnlp-manifestet kun, når der produceres foldere som outputformat.

Forbered outputtet til et opdateringswebsted eller jnlp-websted

Plugins og funktioner skal være pakket korrekt, før de placeres på et opdateringswebsted eller Java-webstartsted. Det gør du ved blot at indstille egenskaben outputUpdateJars til true. Bemærk, at dette ikke genererer site.xml til eclipse-opdateringswebstedet, og at det ikke genererer jnlp-filerne (se under Generér jnlp-filer).

Gruppér flere konfigurationer i et arkiv

Hvis du vil producere output, der indeholder plugins og funktioner til flere konfigurationer, skal groupConfigurations indstilles til true. Derved oprettes et arkiv med alle de plugins og funktioner, der matcher de konfigurationer, som er angivet i egenskaben configs. Når du benytter denne indstilling, skal du huske at tilføje et mål med navnet <feature.id>.group.group.group i filen allElements.xml. På grund af aktuelle begrænsninger medfører brug af denne indstilling, at den værdi, som er angivet i archivesFormat, ignoreres, og at antZip benyttes som standard.

Signér jar-filer

Hvis jar'er skal signeres under bygningen, skal egenskaben signJars indstilles til true, og der skal angives værdier til egenskaberne sign.alias, sign.keystore og sign.storepass.