Personalización del proceso de empaquetado
Los usuarios avanzados pueden personalizar el proceso de compilación utilizando el lenguaje de scripts Apache Ant.
Por qué y cuándo se efectúa esta tarea
Consejo: WCB_installdir/wcbd-build-common.xml proporciona destinos Ant auxiliares que son reutilizables y sirven de ejemplo para la personalización. Para obtener más información, revise las secciones comentadas en el archivo wcbd-build-common.xml.
Procedimiento
- Opcional:
Desarrolle scripts personalizados para integrarlos con la SCM. Este paso es necesario si la SCM utilizada en el proyecto de personalización no es aquella para la que se proporcionan scripts de ejemplo. Para más información, consulte Configurar el script Ant de extracción de origen.
- Opcional:
Añada funciones a la compilación Ant:
- Opcional:
Añada propiedades sensibles a la seguridad, como nombres de usuario y contraseñas:
- Copie WCB_installdir/wcbd-build.private.properties.template como WCB_installdir/project-build.private.properties.template.
- Añada las nuevas propiedades al final del archivo. Para obtener información más detallada, vea los comentarios del archivo.
Este archivo se convierte en el archivo de plantilla de propiedades nuevas para la configuración. - Opcional:
Añada propiedades:
- Copie WCB_installdir/wcbd-build.properties.template como WCB_installdir/project-build.properties.template.
- Añada las nuevas propiedades al final del archivo. Consulte los comentarios en el archivo para obtener detalles.
Este archivo se convierte en el archivo de plantilla de propiedades nuevas para la configuración. - Opcional:
Añada bibliotecas:
- Copie WCB_installdir/wcbd-setenv*.template como WCB_installdir/project-setenv*.template.
-
Actualice la variable
CLASSPATH
en WCB_installdir/project-setenv.bat.template.
Estos archivos se convierten en los nuevos archivos de plantilla setenv para la configuración. -
Incluya funciones nuevas o cambiadas en el proceso de compilación global:
La personalización de los archivos que se utilizan para Configuración de valores de empaquetado y Compilación de paquetes se realiza de la misma manera que la de los elementos predeterminados, excepto que se utilizan los archivos project-* en lugar de los archivos wcbd-*.