O mecanismo de construção geral é conduzido por uma configuração de construtor que
inclui um arquivo build.properties.
buildDirectory |
O diretório em que a construção ocorrerá. |
configs |
Uma lista de configurações a serem construídas.
Configuração é uma lista separada por e comercial de sistema de arquivo separado por
vírgula, provendo janelas de sistema e arquitetura. Se nenhuma configuração for
especificada, a configuração independente de plataforma será construída. Exemplo:
configs = win32, win32, x86 & linux, gtk, ppc |
baseLocation |
O local da instalação eclipse de destino. No
modelo padrão, o valor disso é ${base}/eclipse. (Consulte a propriedade base a
seguir). Espera-se que esse diretório contenha os subdiretórios plugins/ e
features/ que contêm plug-ins e recursos binários, respectivamente. |
baseos |
O sistema operacional do eclipse especificado
por baseLocation |
basews |
O sistema de janelas do eclipse especificado
por baseLocation |
basearch |
A arquitetura do eclipse especificada por baseLocation |
pluginPath |
Uma lista de locais separados pelo separador de
caminho de plataforma para localizar plug-ins e recursos adicionais. |
skipBase |
Se definido, fará download automaticamente de
um eclipse de base para uso como um destino |
base |
O local para onde o eclipse base será
transferido por download. Esse deverá ser o pai de baseLocation, como este
baseLocation = ${base}/eclipse. |
eclipseURL |
A URL para o site de download do eclipse |
eclipseBuildId |
O ID de construção do eclipse a ser
transferido por download |
eclipseBaseURL |
A URL real do zip a ser transferida por
download. No modelo padrão, o valor é:
eclipseBaseURL = ${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip |
runPackager |
Defina se o empacotador precisa ser
executado. Defina isso se os resultados da construção precisam conter recursos e
plug-ins binários provenientes de baseLocation. |
product |
O arquivo de configuração do produto.
Defina isso se você estiver construindo um produto. Ele controla a marca dos
resultados da construção. |
archiveNamePrefix |
O prefixo do nome dos arquivos de archive
final. Isso é utilizado em allElements.xml ao definir o nome do archive por
configuração. Por padrão, o valor será ${buildId} |
archivePrefix |
O nome da pasta-raiz do archive, esse é o
"eclipse" para construções do eclipse. |
buildType | Tipo de construção, normalmente algo como I, N, M, etc. |
buildLabel | O rótulo para a construção. No modelo padrão, o valor é ${buildType}.${buildId} |
collectingFolder |
A pasta na qual a saída de construção será
coletada. No modelo padrão, o valor é ${archivePrefix}. |
groupConfigurations |
Agrupar ou não todas as configurações em
um único arquivo archive. |
archivesFormat |
O formato de archive para as diferentes
configurações sendo construídas. Essa é uma lista de configurações separadas por e
comercial e seu formato de archive. O formato é separado por um traço (-). Exemplo:
archivesFormat = win32, win32, x86 - antzip & linux, gtk, ppc - tar |
OutputUpdateJars |
Quando definido, gera plug-ins e recursos no
formato JAR para um site de atualização. |
zipArgs |
Argumentos a serem enviados ao zip
executável quando o formato de archive é zip. |
tarArgs |
Argumentos a serem enviados ao tar executável
quando o formato de archive é tar. |
generateJnlp |
Definido como verdadeiro para gerar
manifestos JNLP para os archives JAR |
jnlp.codebase |
A URL do site. Essa deverá ser a URL que
será utilizada como raiz de todas as URLs relativas na saída. |
jnlp.j2se |
A versão J2SE |
signJars |
Definido como verdadeiro para assinar
jars para recursos e plug-ins. |
sign.alias |
O alias transmitido à tarefa ant signJar. |
sign.keystore |
O keystore transmitido à tarefa ant signJar. |
sign.storepass |
O storepass transmitido à tarefa ant signJar. |
forceContextQualifier |
O valor dessa propriedade é utilizado ao
substituir qualificadores nas versões de plug-in e de recurso. Se definido, será
utilizado no lugar das tags dos arquivos de mapeamento ou do registro de date e hora. |
generateFeatureVersionSuffix |
Definido como verdadeiro para gerar sufixos de
versão de recurso |
generateVersionsLists |
Definido como verdadeiro para gerar
arquivos de propriedade que listam os números das versões finais de recursos e plug-ins
sendo construídos. Isso criará os arquivos finalFeaturesVersions.properties e
finalPluginsVersions.properties no diretório do construtor. |
skipMaps |
Se definido, não tente buscar arquivos de
mapeamento no CVS |
mapsRepo |
O repositório CVS no qual buscar arquivos de
mapeamento. Exemplo:
:pserver:anonymous@example.com/path/to/repo |
mapsRoot |
O caminho no repositório CVS para o diretório
que contém os arquivos de mapeamento |
mapsCheckoutTag |
A tag CVS a ser utilizada para efetuar o
registro de saída dos arquivos de mapeamento |
tagMaps |
Definido como verdadeiro para marcar os
arquivos de mapeamento depois de buscá-los. |
mapsTagTag |
A tag com a qual marcar os arquivos de
mapeamento depois de buscá-los. |
skipFetch |
Definido como verdadeiro para ignorar toda a
fase de busca. |
fetchTag |
A tag a ser utilizada ao buscar recursos e
plug-ins no CVS. Essa propriedade substitui os valores nos arquivos de mapeamento. |
logExtension |
A extensão do arquivo de registro gerado.
Isso só se aplica ao utilizar o compilador JDT padrão. O valor padrão é ".registro". |
javacDebugInfo |
Incluir ou não informações de depuração
nos jars de saída. Isso é transmitido à tarefa ant javac. Se não definido, o valor
padrão será ativado. |
javacFailOnError |
Reprovar ou não a construção se houver
erros de compilação. Isso é transmitido à tarefa ant javac. Se não
definido, o valor padrão será verdadeiro. |
javacVerbose |
Ativar ou não o modo detalhado do
compilador. Isso é transmitido à tarefa ant javac. Se não definido, o valor
padrão será falso. |
compilerArg |
Definir argumentos específicos a serem
transmitidos diretamente ao compilador. |
javacSource |
O nível de compatibilidade da origem java a
ser utilizado se um plug-in não especificar nenhuma configuração. Se não definido,
1.3 será o valor padrão. |
javacTarget |
O nível de compatibilidade .class de
destino a ser utilizado se um plug-in não especificar nenhuma configuração. Se não
definido, 1.2 será o valor padrão. |
bootclasspath |
O bootclasspath a ser utilizado se o plug-in
não especificar nenhuma configuração propriamente dita. Essa é uma lista de jars
separados pelo separador de caminho de plataforma. Se não definido, o conjunto de
arquivos que corresponde a ${java.home}/jre/lib/*.jar será utilizado. |
<Ambiente de Execução> |
Defina as propriedades para cada JRE que pode ser utilizado para construção. Essas propriedades corresponderão em contraste com os Ambientes de Execução especificados por pacotes configuráveis individuais. Os valores deverão especificar os jars a serem compilados ao utilizar esse ambiente. Consulte Controlando o Ambiente de Compilação. |