Comprensión del proceso de compilación

Si se utiliza el estilo de compilación de especificación de compilación en su proyecto, se pueden crear los programas y los demás objetos de ese proyecto utilizando este proceso de compilación.

Es decir, el proceso de compilación toma una descripción de los objetos que es necesario crear y del orden en el que tienen que crearse y ejecuta los mandatos necesarios para crear dichos objetos. Como el proceso comprende los objetos que se ven afectados por los cambios en el proyecto, crea sólo aquellos objetos que deben crearse y se dejan los demás objetos.

La descripción de los objetos que se quieren crear se capturan en una especificación de compilación. Esta especificación de compilación es un documento XML que se edita con el editor de especificaciones de compilación de IBM® i. Tendrá uno de ellos para cada proyecto.

Las compilaciones de equipo se controlan mediante una definición de compilación que se define para un espacio de trabajo de compilación del repositorio. La definición de compilación describe el entorno en el que se procesará la especificación de compilación. Las compilaciones de desarrolladores individuales se envían desde el espacio de trabajo local y utilizan los parámetros definidas en el estilo de compilación para el proyecto en lugar de los definidos en la definición de la compilación.

Al enviar una compilación de equipo, el motor de compilación toma dicha especificación de compilación, junto con los parámetros de la definición de compilación, y crea un archivo intermedio que se ejecuta luego. Este archivo contiene una descripción de nivel bajo de los mandatos y las dependencias que se hayan definido en la especificación de compilación que sean adecuados para ejecutar la compilación. Ejecutar la compilación produce todos los objetos creados o actualizados. También produce un archivo de registro que describe exactamente los pasos que recorrió la compilación para crear los objetos.

Consulte Jazz.net para obtener más información.


Comentarios