Řízení výstupního formátu sestavení

Tento oddíl popisuje způsob řízení výstupu sestavení funkce nebo produktu.

Řízení výstupního formátu

Vlastnost archivesFormat umožňuje určit výstupní formát (zip, tar a složku) sestavení na bázi konfigurace. Formát vlastnosti je <konfigurace> - <formát>, kde konfigurace má stejnou hodnotu jako je hodnota zadaná pro vlastnost configs a formát má jednu z následujících hodnot.

Uvědomte si, že formát výstupu nezmění název vytvořeného souboru. Musí být změněn v souboru allElements.xml.

Generování manifestů JNLP

Chcete-li zpřístupnit generování manifestů JNLP v čase sestavení, nastavte generateJnlp na hodnotu true a dále jnlp.codebase na hodnotu odpovídající umístění, odkud bude poskytován soubor jnlp (viz atribut codebase ve značce jnlp), a jnlp.j2se. Uvědomte si, že takto nezabalíte své moduly plug-in a funkce pro web s aktualizacemi. Viz téma "Příprava výstupu pro web s aktualizacemi nebo web jnlp". V důsledku aktuálních omezení funguje vytváření manifestu jnlp pouze v případě, že je výstupním formátem složka.

Příprava výstupu pro web s aktualizacemi nebo web jnlp

V případě uložení na web s aktualizacemi nebo web Java Web Start musí být moduly plug-in a funkce řádně zabaleny. To provedete jednoduše tak, že nastavíte vlastnost outputUpdateJars na hodnotu true. Uvědomte si, že takto nevygenerujete site.xml pro web s aktualizacemi Eclipse ani soubory jnlp (viz téma generování souborů jnlp).

Seskupení více konfigurací v jednom sestavení

Abyste vyrobili výstup obsahující moduly plug-in a funkce více konfigurací, nastavte groupConfigurations na hodnotu true. Vytvoříte tak archiv obsahující všechny moduly plug-in a funkce, které odpovídají konfiguracím uvedeným ve vlastnosti configs. Přitom nezapomeňte do souboru allElements.xml přidat cíl s názvem <feature.id>.group.group.group. V důsledku aktuálních omezení způsobí použití této volby, že bude hodnota pro archivesFormat ignorována a standardně bude použita hodnota antZip.

Podepisování souborů JAR

Chcete-li během sestavení podepsat soubory jar, nastavte vlastnost signJars na hodnotu true a dále hodnoty pro vlastnosti sign.alias, sign.keystore a sign.storepass.