A Construção de PDE inclui uma infra-estrutura para construir uma aplicação
RCP completa a partir de um ficheiro de configuração de produto.
Grande parte da configuração necessária para esta construção pode ser efectuada
através de algumas modificações no modelo template build.properties facultado pela construção de PDE.
A secção seguinte concentra-se na configuração de uma construção simples,
pressupondo que todos os plug-ins e funções (para construção e
pré-construção) referidos pelo ficheiro de produtos já estão disponíveis localmente no disco.
O primeiro passo para configurar uma construção é a criação de um directório no qual irá ocorrer a construção. Este directório será referido como o directório de construção e irá conter os plug-ins e as funções, bem como todos os artefactos gerados. Em seguida, copie os plug-ins e funções, respectivamente, para os subdirectórios "plug-ins" e "funções". O ficheiro de configuração de produto deverá encontrar-se num destes plug-ins/funções.
O segundo passo para configurar uma construção é copiar o ficheiro build.properties modelo do org.eclipse.pde.build/templates/headless-build para um novo directório que se tornará o directório de configuração de construção (também referido como directório de configuração). Edite o ficheiro build.properties e defina as seguintes propriedades:/<plugin or feature
id>/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 facultado pela construção de pde. Está
localizado no directório org.eclipse.pde.build/scripts/productBuild. Este é o ficheiro de
construção que orienta todo o processo de construção do produto. -Dbuilder=</path/to/configuration folder>
:
Este é o caminho para a pasta de configuração de construção.java -jar
<eclipseInstall>/startup.jar -application org.eclipse.ant.core.antRunner
-buildfile
<<eclipseInstall>/plugins/org.eclipse.pde.build_<version>/scripts/productBuild/productBuild.xml>
-Dbuilder=<path to the build configuration folder>
Em segundo plano, esta configuração irá gerar uma função que contém os plug-ins e funções especificados no ficheiro de configuração do produto. Esta função gerada é utilizada para orientar uma construção sem cabeçalho baseada numa função normal. Se necessitar de uma maior personalização da construção, ou seja, de obter um repositório, consulte os Tópicos de Construção de PDE Avançada para ter acesso a mais informações.