Controlli del formato output della generazione

Questa sezione descrive come controllare l'output della generazione di un prodotto o di una funzione.

Controllo del formato dell'output

La proprietà archivesFormat consente di specificare il formato dell'output (zip, tar e cartella) della generazione in base alla configurazione. Il formato della proprietà è <configurazione> - <formato>, dove configurazione è lo stesso valore di quello specificato nella proprietà configs e format è uno dei seguenti.

Si noti che la modifica del formato dell'output non cambierà il nome del file creato. Deve essere modificato nel file allElements.xml.

Generazione di manifesti JNLP

Per consentire la creazione di manifesti JNLP al momento della generazione, impostare generateJnlp su true e impostare jnlp.codebase perché sia il valore da cui verrà servito il file jnlp (vedere l'attributo codebase nel tag jnlp) e jnlp.j2se. Si noti che in tal modo non verrà eseguito il packaging dei plug-in e delle funzioni per un sito di aggiornamento, vedere "preparazione dell'output per un sito di aggiornamento o per il sito jnlp". A causa delle attuali restrizioni, la creazione del manifesto jnlp funziona solo quando si producono cartelle come formato di output.

Preparazione dell'output per un sito di aggiornamento o per il sito jnlp

Quando caricati su un sito di aggiornamento oppure su un sito di avvio Web java, i plug-in e le funzioni devono essere pacchettizzati correttamente. A tale scopo, è sufficiente impostare la proprietà outputUpdateJars su true. Si noti che questa operazione non genererà il file site.xml per il sito di aggiornamento eclipse e non genererà i file jnlp (vedere generazione di file jnlp).

Raggruppamento di più configurazioni in una generazione

Per produrre un output che contenga i plug-in e le funzioni di più configurazioni, impostare groupConfigurations su true. In tal modo verrà creato un archivio che contiene tutti i plug-in e le funzioni che soddisfano le configurazioni elencate nella proprietà configs. Quando si utilizza questo archivio, non dimenticare di aggiungere un <feature.id>.group.group.group denominato di destinazione nel file allElements.xml. A causa delle attuali restrizioni, l'utilizzo di questa opzione farà sì che il valore specificato in archivesFormat verrà ignorato e che antZip verrà utilizzato come valore predefinito.

Firma di file jar

Per firmare i file jar durante la generazione, impostare la proprietà signJars su true e impostare valori per le proprietà sign.alias, sign.keystore e sign.storepass.