Configuración de construcción

El mecanismo de construcción está controlado por una configuración de construcción. La configuración de construcción de un conector, fragmento o característica individual se encuentra en un archivo build.properties del elemento correspondiente. 

Los asistentes de creación de proyectos del PDE generan el archivo build.properties cuando se crean proyectos de conector. El archivo contiene información sobre cómo compilar las carpetas fuente en archivos JAR. Esta información se puede actualizar de manera no directa en la página Tiempo de ejecución del editor de manifiestos. También se puede modificar directamente mediante el editor adecuado.

El PDE proporciona para el archivo build.properties un editor sencillo que tiene vistas de formulario y del fuente. El propio archivo se ajusta al formato de las propiedades Java. Tendrá que proporcionar una serie de claves y sus correspondientes valores. Para separar múltiples valores se utilizan comas como delimitadores.

Propiedades comunes

Propiedades específicas de conector

Los valores definidos para estas claves que terminan con "inclusiones" o "exclusiones" se expresan como "patrones" de Ant. Los formatos estándar dan los resultados previstos.Por ejemplo, el patrón "*.jar" indica todos los archivos JAR del directorio de nivel superior.Por omisión, los patrones no representan varios niveles (profundidad).Por ejemplo, si desea describir todos los archivos Java, deberá utilizar el patrón "**/*.java".El patrón "**" corresponde a cualquier número de niveles de directorio.De forma parecida, para describir subárboles enteros, se utilizaría "xyz/". 

Propiedades específicas de característica

El siguiente ejemplo se ha extraído de build.properties de la característica org.eclipse.platform.
bin.includes=epl-v10.html,eclipse_update_120.jpg,feature.xml,feature.properties,license.html

root=rootfiles,file:../../plugins/org.eclipse.platform/startup.jar,configuration/
root.permissions.755=eclipse

root.linux.motif.x86=../../plugins/platform-launcher/bin/linux/motif,linux.motif
root.linux.motif.x86.link=libXm.so.2.1,libXm.so.2,libXm.so.2.1,libXm.so
root.linux.motif.x86.permissions.755=*.so*