Controlar el formato de salida de la construcción

Esta sección describe cómo controlar la salida de una construcción de característica o de producto.

Controlar el formato de salida

La propiedad archivesFormat permite especificar el formato de salida (zip, tar y folder) de la construcción en función de la configuración. El formato de la propiedad es <configuración> - <formato>, donde configuración tiene el mismo valor que el especificado en la propiedad configs y formato tiene uno de los siguientes:

Tenga en cuenta que el cambio del formato de la salida no cambiará el nombre del archivo creado. Éste debe cambiarse en el archivo allElements.xml.

Generar manifiestos JNLP

Para habilitar la generación de manifiestos JNLP durante la construcción, establezca generateJnlp en true y jnlp.codebase en el valor desde el que se dará servicio al archivo jnlp (consulte el atributo codebase del código de jnlp) y jnlp.j2se. Tenga en cuenta que esto no empaquetará los plug-ins y características para un sitio de actualizaciones; consulte la sección "Preparar la salida para un sitio de actualizaciones o un sitio jnlp". Debido a las restricciones actuales, la creación del manifiesto jnlp sólo funciona al generar carpetas como formato de salida.

Preparar la salida para un sitio de actualizaciones o un sitio jnlp

Cuando se colocan en un sitio de actualizaciones o en un sitio de inicio web java, los plug-ins y características deben empaquetarse correctamente. Para ello, simplemente establezca la propiedad outputUpdateJars en true. Tenga en cuenta que esto no generará el site.xml para el sitio de actualizaciones de Eclipse ni generará archivos jnlp (consulte la sección relativa a la generación de archivos jnlp).

Agrupar varias configuraciones en una construcción

Para poder generar una salida que contenga los plug-ins y características de varias configuraciones, establezca groupConfigurations en true. Con ello creará un archivador que contendrá todos los plug-ins y características coincidentes con las configuraciones listadas en la propiedad configs. Al utilizar este procedimiento, no olvide añadir un destino denominado <feature.id>.group.group.group al archivo allElements.xml. Debido a las restricciones actuales, la utilización de esta opción hará que se pase por alto el valor especificado en archivesFormat y que se utilice antZip por omisión.

Firmar jars

Para poder firmar jars durante la construcción, establezca la propiedad signJars en true y establezca valores para las propiedades sign.alias, sign.keystore y sign.storepass.