O Build PDE é fornecido com a infra-estrutura para construir um aplicativo RCP
completo a partir de um arquivo de configuração do produto. A maior parte da
configuração necessária para esse build pode ser feita por meio de algumas modificações
no build.properties do modelo fornecido no build PDE. A
seção a seguir tem como foco a configuração de um build de produto simples,
supondo que todos os plug-ins e recursos (para build e pré-construídos) referenciados
pelo arquivo do produto já
estejam localmente disponíveis em disco.
A primeira etapa na configuração de um build é criar o diretório no qual o build ocorrerá. Esse diretório será referenciado como diretório de build e conterá os plug-ins e recursos a serem construídos, bem como os artefatos gerados. Em seguida, copie seus plug-ins e recursos, respectivamente, para os diretórios "plugins" e "features". O arquivo de configuração de seu produto deve estar em um destes plugins/features.
A segunda etapa na configuração de um build é copiar o arquivo build.properties do modelo a partir do org.eclipse.pde.build/templates/headless-build para um novo diretório que será o diretório de configuração do build (também chamado de diretório de configuração). Edite o arquivo build.properties copiado e configure as seguintes propriedades:/<ID do plug-in ou
recurso>/path/to/.product
"<buildDirectory>/
plugins/
pluginToBuildA
pluginToBuildB
myProduct.product
...
features/
featureToBuild
...
<buildConfiguration>/
build.properties
<baseLocation>
plugins/
org.eclipse.core.runtime
org.eclipse.ui
...
features/
org.eclipse.rcp
org.eclipse.platform.launchers
...
-buildfile </path/to/productBuild.xml>
:
Este é
o caminho para
o productBuild.xml fornecido pelo build PDE. Ele está localizado no
diretório org.eclipse.pde.build/scripts/productBuild. Este é o
arquivo de build
que conduz todo o processo de build do produto.-Dbuilder=</path/to/configuration folder>
:
Este é
o caminho para a pasta de configuração do build.java -jar
<eclipseInstall>/startup.jar -application
org.eclipse.ant.core.antRunner -buildfile
<<eclipseInstall>/plugins/org.eclipse.pde.build_<versão>/scripts/productBuild/productBuild.xml>
-Dbuilder=<caminho para a pasta de configuração do build>
Atrás dos cenários, esta configuração gerará um recurso contendo os plug-ins ou recursos especificados no arquivo de configuração do produto. Esse recurso gerado será utilizado, por conseguinte, para conduzir um build sem face com base em um recurso normal. Se você precisar de customização adicional do build, isto é, efetuar busca a partir de um repositório, consulte os Tópicos do Build PDE Avançado para obter informações adicionais.