La especificación de la compilación

Una especificación de compilación contiene las instrucciones que indican al motor de compilación cómo crear y cambiar los objetos que hay en un proyecto. Contiene cuatro secciones: Referencias de proyecto, Variables, Conjuntos de mandatos y Programas de creación, entre las que los conjuntos de mandatos y los programas de creación son las más importantes. Los conjuntos de mandatos describen cómo se compilan los objeto en el sistema operativo IBM® i y los programas de creación describen qué se compila. A continuación tiene una rápida visión general.
Referencias de proyecto
Se utilizan para hacer referencia a especificaciones de compilación de otros proyectos. Los conjuntos de mandatos definidos en las otras especificaciones se pueden utilizar luego en esta especificación. Esto permite compartir definiciones comunes entre varios proyectos. Las referencias de proyecto también se pueden utilizar para especificar proyectos de requisitos previos. Estos son proyectos de los que depende este proyecto, y por tanto deben compilarse antes de compilar este proyecto.
Variables
Se trata de valores de serie que se pueden utilizar por nombre en los atributos de los conjuntos de mandatos y en los programas de creación. La variables se utilizan para controlar varios aspectos de una compilación y para proporcionar un lugar conveniente para definir opciones de compilación.
Programas de creación
Definen qué objetos compilan, las entradas que se utilizan para compilar las salidas y las dependencias entre los programas de creación en el proyecto. Estas dependencias definen el orden en el que se ejecutan los programas de creación en el proyecto. Además, los programas de creación describen los demás recursos que pueden ser dependencias de un proyecto que no contiene el proyecto directamente.
Conjuntos de mandatos
Son listas de mandatos estándar de IBM i que pueden utilizar los programas de creación. Un conjunto de mandatos lo puede utilizar más de un programa de creación. Estos se pueden parametrizar utilizando variables de sustitución cuyos valores los proporciona el programa de creación.

El archivo .ibuild

La especificación de compilación se mantiene en el archivo .ibuild, ubicado en el directorio .ibmi del proyecto. Se trata de un archivo XML. El archivo se puede editar utilizando el IBM i Build Specification Editor, un editor basado en formularios que proporciona un modo cómodo de garantizar que la marcación XML generada es correcta. No edite este archivo directamente. Utilice siempre el editor de especificaciones de compilación.

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


Comentarios