Uma Especificação de Construção contém as instruções que informam ao
mecanismo de construção como criar e alterar os objetos que estão em um projeto. Ela contém cinco seções: Referências do Projeto, Variáveis, Conjuntos de Comandos e Construtores, com conjuntos de comandos e construtores
sendo as mais fundamentais. Conjuntos de comandos descrevem como os objetos são construídos no
Sistema Operacional IBM® i,
os construtores descrevem o que é construído. Aqui está uma rápida visão geral.
- Referências do Projeto
- São usadas para fazer referência às especificações de construção em outros
projetos.
Os conjuntos de comandos definidos nessas outras especificações podem ser usados nesta especificação. Isto permite definições comuns a serem compartilhadas entre uma série de projetos. As referências do projeto também podem ser usadas para especificar projetos de pré-requisito. Esses são projetos dos quais esse projeto depende e, sendo assim, devem ser construídos antes da construção desse projeto.
- Variáveis
- Estes são valores de cadeia que podem ser usados por nome nos atributos
dos conjuntos de comandos e construtores. As variáveis são usadas para controlar vários aspectos de uma construção e para
fornecer um lugar conveniente para definir as opções de construção.
- Construtores
- Estes definem quais objetos são construídos, as entradas usadas para construir essas saídas e quais são as dependências entre os construtores no projeto. Essas dependências definem a ordem na qual os construtores do projeto são executados. Além disso, os construtores descrevem os outros recursos que podem ser dependências de um projeto que não estejam contidos
diretamente no projeto.
- Conjuntos de Comandos
- Estas listas de comandos padrão do IBM i que podem ser usados por construtores. Um conjunto de comandos pode ser usado por mais de um construtor. Os conjuntos de comandos podem ser parametrizados usando variáveis de substituição cujos valores são fornecidos posteriormente pelo construtor.
O Arquivo .ibuild
A Especificação de Construção é mantida no arquivo .ibuild, localizado no diretório .ibmi do projeto. É um arquivo XML. O arquivo pode ser editado usando o Editor de Especificação de Construção do IBM i, um editor baseado em formulários, que fornece uma maneira conveniente de assegurar que a marcação XML gerada esteja correta. Não edite esse arquivo diretamente. Sempre use o editor de especificação de construção.
Consulte
o Jazz.net
para obter mais informações.