Configuración y creación de paquetes
La HCL Commerce Build tool es muy configurable, para adaptarse al entorno del servidor actual, a la estructura de depósito y a los entornos de destino.
Se pueden crear cuatro aplicaciones predefinidas:
- Servidor de personalización
- Servidor de búsqueda
- Servidor de tienda
- Servidor de transacciones
Las aplicaciones y los datos pueden compartir una máquina de compilación, si los archivos de propiedades de configuración y de salida de cada aplicación siguen un convenio de denominación.
El diagrama siguiente muestra el flujo de proceso de compilación de alto nivel:
- Si se ha establecido para ejecutar, extraiga el código fuente con el script Ant proporcionado por el usuario.
- Consolida todos los códigos fuente Java del origen, compila y crea un archivo JAR global que se utiliza para compilar cada módulo individual. Esto es para ayudar a resolver las dependencias circulares de vía de acceso de clases durante la fase de compilación mediante
javac. - Para cada módulo conector establecido para crear, compile y cree un archivo de recursos expandido (RAR).
- Para cada módulo EJB (Enterprise JavaBean) establecido para crear, desplegar y crear un archivo JAR de EJB.
- Para cada módulo de programa de utilidad Java establecido para crear, compile y cree un archivo JAR.
- Para cada módulo web establecido para crear, compile y cree un archivo web expandido (WAR).
- Si se ha definido para ejecutar, cree un paquete de despliegue de servidor consolidando los elementos de los módulos archivados de origen y la HCL Commerce Build tool.
- Si se establece en ejecutar, limpie el directorio de trabajo.