Tarefas e Tipos de Dados Antz

O Antz fornece um número de tipos de dados e de tarefas customizados que permitem que o autor do script de construção defina e selecione um conjunto de arquivos construíveis dentro de uma área de trabalho do repositório. As tarefas customizadas adicionais permitem executar as etapas do tradutor especificadas em uma definição de linguagem através da chamada de definições de macro Ant geradas. Para obter informações gerais sobre a introdução do Apache Ant, consulte http://ant.apache.org. Os tipos de dados customizados Antz que podem ser incluídos em um script de construção (build.xml) são:
Tabela 1. Tarefas e Tipos de Dados Customizados Antz
Nome da Classe Tag Descrição
BuildableResourceCollection <antz:buildablesett> Um ResourceCollection Ant que representa um conjunto de recursos construíveis.
BuildableResourceList <antz:buildablelist> Um ResourceCollection Ant que pode conter vários recursos construíveis.
BuildableResource <antz:buildable> Um recurso construível.
ComponentSelector <antz:componentselector> Um seletor de recurso customizado que permite que recursos sejam incluídos em um BuildableResourceCollection com base no nome do componente que define o recurso.
ProjectSelector <antz:projectselector> Um seletor de recurso customizado que permite que os recursos sejam incluídos em um BuildableResourceCollection com base no nome do projeto que define o recurso.
LanguageDefinitionSelector <antz:langdefselector> Um seletor de recurso customizado que permite que os recursos sejam incluídos em um BuildableResourceCollection com base no nome da Definição de Linguagem associada ao recurso.
O Antz fornece a seguinte tarefa customizada para uso em scripts de construção baseados no z/OS:
Tabela 2. Tarefa Customizada para Construção Baseada no z/OS
Nome da Classe Tag Descrição
Compilar <antz:compile> Uma Tarefa Ant que compila um BuildableResourceCollection que é fornecido como seu elemento filho.
A seguinte tarefa e tipos de dados também são fornecidos pelo Antz. Porém, eles são usados nas definições de macro, que são geradas a partir de definições de linguagem, e não devem ser destinados para uso externo:
Tabela 3. Tarefas e Tipos de Dados Antz para Definições de Macro
Nome da Classe Tag Descrição
Alloc <antz:alloc> Um tipo de dados Ant que representa uma alocação de conjunto de dados.
Concat <antz:concat> Um tipo de dados Ant que representa uma concatenação de conjunto de dados.
Executable <antz:mvsexec> Uma tarefa Ant que chama um módulo MVS especificado em um Tradutor contido em uma Definição de Linguagem.
Nota: Todos os tipos de dados e tarefas Antz customizados são definidos no espaço de nomes antlib:com.ibm.teamz.build.ant. É necessário declarar esse espaço de nomes em qualquer script de construção que usa as tarefas Antz.