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
También se pueden crear datos.

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.

Figura 1. Flujo de proceso de compilación de alto nivel

El diagrama siguiente muestra el flujo de proceso de compilación de alto nivel:

Flujo de proceso de compilación de alto nivel
  1. Si se ha establecido para ejecutar, extraiga el código fuente con el script Ant proporcionado por el usuario.
  2. 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.
  3. Para cada módulo conector establecido para crear, compile y cree un archivo de recursos expandido (RAR).
  4. Para cada módulo EJB (Enterprise JavaBean) establecido para crear, desplegar y crear un archivo JAR de EJB.
  5. Para cada módulo de programa de utilidad Java establecido para crear, compile y cree un archivo JAR.
  6. Para cada módulo web establecido para crear, compile y cree un archivo web expandido (WAR).
  7. 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.
  8. Si se establece en ejecutar, limpie el directorio de trabajo.