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 al modificar recursos. Si ha establecido esa preferencia, las acciones
descritas anteriormente se producen siempre que guarde los cambios para un archivo EGL.
- Construir todos
-
Lleva a cabo las mismas acciones que Construir proyecto, pero para cada proyecto abierto en
el espacio de trabajo.
- Reconstruir proyecto
- Actúa como se indica a continuación:
- 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
- Reconstruir todos
- Lleva a cabo las mismas acciones que Reconstruir
proyecto, pero para cada proyecto abierto en el espacio de trabajo.
Cuando se genera código en un proyecto (como es posible solamente para la salida Java), se
realiza una compilación
Java
localmente 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.