Controlar o formato de saída da construção

Esta secção descreve a forma como controlar a saída da construção de uma função ou de um produto.

Controlar o formato de saída

A propriedade archivesFormat permite especificar o formato de saída de dados (zip, tar e pasta) da construção numa base de configuração. O formato da propriedade é <configuration> - <format>, no qual a configuração é o mesmo valor que o especificado na propriedade configs e o formato é um dos seguintes.

Repare que a alteração do formato de saída não irá alterar o nome do ficheiro criado. É necessário alterá-lo no ficheiro allElements.xml.

Gerar manifestos JNLP

Para activar a geração de manifestos JNLP em tempo de construção, defina generateJnlp como true e jnlp.codebase como sendo o valor a partir do qual o ficheiro jnlp será servido (consulte o atributo codebase no separador jnlp) e jnlp.j2se. Repare que este procedimento não irá empacotar os seus plug-ins e funções para um sitio actualizado. Consulte "preparar a saída de dados para um sítio actualizado ou um sítio jnlp". Devido a restrições actuais, a criação de manifestos jnlp funciona apenas ao produzir pastas como formato de saída.

Preparar a saída de dados para um sítio actualizado ou um sítio jnlp

Ao colocar plug-ins e funções num sítio actualizado ou num sítio de início da Web de java, estes necessitam de ser correctamente empacotados. Para o fazer, defina simplesmente a propriedade outputUpdateJars como true. Repare que isto não irá gerar o site.xml para o sítio de actualização do eclipse, nem ficheiros jnlp (consulte gerar ficheiros jnlp).

Agrupar várias configurações numa construção

Para produzir uma saída que contenha os plug-ins e as funções de várias configurações, defina groupConfigurations como true. Este procedimento irá criar um arquivo que irá conter todos os plug-ins e funções que correspondam às configurações enumeradas na propriedade configs. Ao utilizá-lo, certifique-se que adiciona um destino denominado <feature.id>.group.group.group no ficheiro allElements.xml. Devido às restrições actuais, a utilização desta opção fará com que o valor especificado em archivesFormat seja ignorado e o antZip será utilizado como predefinição.

Assinar os jars

Para assinar os jars durante a construção, defina a propriedade signJars como true e os valores das propriedades sign.alias, sign.keystore e sign.storepass.