O mecanismo de construção global é orientado por uma configuração de
construção que inclui um ficheiro build.properties.
buildDirectory |
O directório em que irá ocorrer a construção. |
configs |
Uma lista das configurações de
construção. Uma configuração é uma lista separada por e comercial de
sistemas operativos, sistemas de apresentação em janelas e arquitectura
separados por vírgulas. Se não tiver sido especificada nenhuma configuração, será construída uma
configuração independente da plataforma. Exemplo:
configs = win32, win32, x86 & linux, gtk, ppc |
baseLocation |
A localização da instalação de
destino do eclipse. No modelo predefinido, o valor desta localização é
${base}/eclipse. (Consulte as propriedades da base apresentadas abaixo). Este
directório deverá conter subdirectórios plugins/ e features/
que contêm as funções e os plug-ins binários, respectivamente. |
baseos |
O sistema operativo do eclipse
especificado por baseLocation |
basews |
O sistema de apresentação em janelas
do eclipse especificado por baseLocation |
basearch |
A arquitectura do eclipse
especificada por baseLocation |
pluginPath |
Uma lista de localizações separada
por caminhos de plataforma que permite localizar plug-ins e funções adicionais. |
skipBase |
Se estiver definido, descarregue
automaticamente um eclipse de base para utilizar como destino |
base |
A localização para a qual o eclipse
de base será descarregada. Deverá ser o elemento ascendente de
baseLocation, de modo a que baseLocation = ${base}/eclipse. |
eclipseURL |
O URL para o sitio da Web de
descarregamento do eclipse |
eclipseBuildId |
O ID de construção do eclipse a descarregar |
eclipseBaseURL |
O verdadeiro URL do zip a descarregar. No modelo predefinido, o valor é:
eclipseBaseURL = ${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip |
runPackager |
É definido se o empacotador
necessitar de ser executado. Defina-o se os resultados da construção
necessitarem de conter funções e plug-ins binários que advêm de baseLocation. |
product |
O ficheiro de configuração do produto.
Defina-o se estiver a construir um produto. Controla a marcação dos
resultados de construção. |
archiveNamePrefix |
O prefixo do nome dos ficheiros de
arquivo final. É utilizado em allElements.xml ao definir um nome de
arquivo numa base por configuração. Por predefinição, o valor será ${buildId} |
archivePrefix |
O nome da pasta raiz de arquivo é
"eclipse" para as construções do eclipse. |
buildType | Tipo de construção, normalmente será algo como I, N, M, etc. |
buildLabel | A etiqueta da construção. No modelo predefinido, o valor é ${buildType}.${buildId} |
collectingFolder |
A pasta em que o resultado da
construção será recolhido. No modelo predefinido, o valor é ${archivePrefix}. |
groupConfigurations |
Se deve ou não agrupar todas as
configurações num único ficheiro de arquivo. |
archivesFormat |
O formato do arquivo para as
diferentes configurações a serem construídas. É uma lista de configurações
separada por caracteres e comerciais e o respectivo formato do arquivo. O
formato é separado por um traço (-). Exemplo:
archivesFormat = win32, win32, x86 - antzip & linux, gtk, ppc - tar |
OutputUpdateJars |
Quando é definido, gera plug-ins e
funções em formato JAR para um sítio de actualização. |
zipArgs |
Argumentos a serem enviados para o
executável do zip quando o formato do arquivo for zip. |
tarArgs |
Os argumentos a serem
enviados para o executável tar quando o formato do arquivo for tar. |
generateJnlp |
Definido como true para gerar
manifestos JNLP para os arquivos JAR |
jnlp.codebase |
O sítio URL. Deverá ser um URL
que será utilizado como raiz de todos os URLs relativos na saída. |
jnlp.j2se |
A versão J2SE |
signJars |
Definido como true para assinar
jars para funções e plug-ins. |
sign.alias |
O nome alternativo transmitido para
a tarefa ant signJar. |
sign.keystore |
O arquivo de chaves transmitido para
a tarefa ant signJar. |
sign.storepass |
O "storepass" transmitido para a
tarefa ant signJar. |
forceContextQualifier |
O valor desta propriedade é
utilizado ao recolocar qualificadores nas versões de plug-ins e de funções.
Se estiver definido, é utilizado em vez dos identificadores dos ficheiros
de correlação ou dos carimbos de hora. |
generateFeatureVersionSuffix |
Definido como true para gerar
sufixos de versões de funções |
generateVersionsLists |
Definido como true para gerar
ficheiros de propriedades que enumerem os números das versões finais das
funções e dos plug-ins a serem construídos. Esta acção irá criar ficheiros
finalFeaturesVersions.properties e finalPluginsVersions.properties no
directório do construtor. |
skipMaps |
Se estiver definido, não tente
buscar ficheiros correlacionados a partir de CVS |
mapsRepo |
O repositório de CVS a partir do
qual se buscam ficheiros correlacionados. Exemplo:
:pserver:anonymous@example.com/path/to/repo |
mapsRoot |
O caminho no repositório de CVS para
o directório que contém ficheiros de correlação |
mapsCheckoutTag |
O identificador de CVS utilizado
para dar saída aos ficheiros de correlação |
tagMaps |
Definido como true para sinalizar os
ficheiros de correlação após terem sido buscados. |
mapsTagTag |
O identificador com o qual são
sinalizados os ficheiros de correlação após terem sido buscados. |
skipFetch |
Definido como true para ignorar a fase de busca. |
fetchTag |
O identificador que deverá ser
utilizado ao buscar funções e plug-ins a partir de CVS. Esta propriedade
substitui os valores contidos nos ficheiros de correlação. |
logExtension |
A extensão do ficheiro de registo gerado.
Aplica-se apenas ao utilizar o compilador JDT predefinido. O valor
predefinido é ".log". |
javacDebugInfo |
Se deve ou não incluir informações
de depuração nos jars de saída. É transmitido para a tarefa ant javac.Se
não for definido, o valor predefinido é on. |
javacFailOnError |
Se a construção deve ou não
falhar, caso existam erros de compilação. É transmitido para a tarefa ant javac.
Se não for definido, o valor predefinido é true. |
javacVerbose |
Se deve ou não activar o modo
detalhado do compilador. É transmitido para a tarefa ant javac. Se
não for definido, o valor predefinido é false. |
compilerArg |
Define argumentos específicos para
transmitir directamente para o compilador. |
javacSource |
O nível de compatibilidade da origem
java que deve ser utilizada caso um plug-in não especifique nenhuma definição.
Se não for definido, o valor predefinido é 1.3. |
javacTarget |
O nível de compatibilidade da .class
de destino que deve ser utilizada caso um plug-in não especifique nenhuma definição.
Se não estiver definido, o valor predefinido é 1.2. |
bootclasspath |
O caminho da classe de arranque que deve ser
utilizado caso um plug-in não especifique nenhuma definição. Consiste numa
lista de jars separada pelo caminho da plataforma. Se não for definido,
será utilizado a correspondência de conjunto de ficheiros ${java.home}/jre/lib/*.jar. |
<Ambiente de Execução> |
Define as propriedades para cada JRE que pode ser utilizado para construir. Estas propriedades serão comparados com os Ambientes de Execução especificados pelos agrupamentos individuais. Os valores deverão especificar os jars a compilar ao utilizar esse ambiente. Consulte Controlar Ambiente de Compilação. |