Cuando se trabaja en un proyecto EGL o Web EGL, la palabra construir no se refiere
(por lo general) a la generación de código.
Las siguientes opciones de menú tienen un significado diferenciado:
- Construir proyecto
- Construye un subconjunto del proyecto:
- Valida todos los archivos EGL que han cambiado en el proyecto desde la última
construcción
- Genera PageHandlers que se han cambiado desde la anterior generación de PageHandlers.
- Compila el código fuente
Java que
ha cambiado desde la última compilación
La opción de menú Construir proyecto solamente está disponible si no se ha
establecido la preferencia del entorno de trabajo Realizar construcción
automáticamente en la modificación de recursos.
Si ha establecido esa preferencia, las acciones descritas anteriormente se
producen siempre que guarde un archivo EGL.
- Construir todos
- Lleva a cabo las mismas acciones que Construir proyecto, pero para cada
proyecto abierto en el espacio de trabajo.
- Volver a construir proyecto
- Actúa de la manera siguiente:
- Valida todos los archivos EGL del proyecto
- Genera todos los PageHandlers del proyecto
- Compila el código fuente
Java que
ha cambiado desde la última compilación
- Volver a construir todos
- Lleva a cabo las mismas acciones que Volver a construir proyecto, pero para
cada proyecto abierto en el espacio de trabajo.
Cuando se genera código en un proyecto ,
se realiza una compilación
Java en
las situaciones siguientes:
- Cuando se construye o se vuelve a construir el proyecto; o bien
- Cuando se generan los archivos fuente; pero sólo si se ha marcado la preferencia del entorno de trabajo Realizar construcción automáticamente en modificación de recurso.
Cuando se genera código en un directorio, EGL opcionalmente crea un
plan de construcción, que es un archivo XML que incluye los siguientes detalles:
- La ubicación de los archivos que se transferirán a otra máquina;
- Otra información necesaria para la transferencia, que se realiza mediante TCP/IP; y
- Una sentencia de compilación
Java.
La preparación de la salida generada en una plataforma remota requiere que un servidor de construcción se ejecute en dicha plataforma.
Es posible que desee crear un plan de construcción e invocar dicho plan más adelante. Para obtener información detallada, consulte la sección Invocar un plan de construcción después de la generación.