Kontrollera byggets utdataformat

I det här avsnittet beskrivs hur du kontrollerar utdata för en funktion eller ett produktbygge.

Kontrollera utdataformatet

Med hjälp av egenskapen archivesFormat kan du ange utdataformat (zip, tar eller mapp) för bygget på konfigurationsbasis. Formatet för egenskapen är <konfiguration> - <format> där konfiguration är samma värde som det som angavs för egenskapen configs och format är ett av följande värden.

Lägg märke till att om du ändrar formatet för utdata ändras inte namnet på den skapade filen. Den måste ändras i filen allElements.xml.

Generera JNLP-manifestfiler

Om du vill generera JNLP-manifestfiler under bygget anger du true för generateJnlp och värdet för den plats som jnlp-filen hämtas från för jnlp.codebase (se kodattributet i jnlp-märkordet) och jnlp.j2se. Lägg märke till att det här inte innebär att insticksprogram och funktioner paketeras för en uppdateringsplats. Mer information finns i avsnittet Förbereda utdata för en uppdateringsplats eller jnlp-plats. På grund av aktuella begränsningar går det bara att skapa jnlp-manifestfilen när mappar skapas som utdataformat.

Förbereda utdata för en uppdateringsplats eller jnlp-plats

När insticksprogram eller funktioner placeras på en uppdateringsplats eller Java-webbstartplats måste de vara ordentligt paketerade. Det ser du till genom att helt enkelt ange true för egenskapen outputUpdateJars. Lägg märke till att det inte innebär att site.xml genereras för Eclipse-uppdateringsplatsen eller att jnlp-filer genereras (mer information finns i avsnittet om generering av jnlp-filer).

Gruppera flera konfigurationer i ett bygge

Om du vill skapa utdata som innehåller insticksprogram och funktioner för flera konfigurationer anger du true för groupConfigurations. Då skapas ett arkiv som innehåller alla insticksprogram och funktioner som överensstämmer med konfigurationerna som anges i egenskapen configs. När du använder den måste du komma ihåg att lägga till ett mål med namnet <feature.id>.group.group.group i filen allElements.xml. På grund av aktuella begränsningar orsakar användningen av det här alternativet att det värde som anges i archivesFormat ignoreras och att antZip används som standard.

Signering av jar-filer

Om du vill kunna signera jar-filer under bygget anger du true för egenskapen signJars och anger värden för egenskaperna sign.alias, sign.keystore och sign.storepass.