Salvando & Reutilizando as Opções do Ant

Quando você executou o arquivo de construção do Ant HelloWorld.xml na última seção, a escolha dos destinos, com todas as outras opções no diálogo Executar Ant, foi salva em uma entidade chamada 'configuração de ativação'. As configurações de ativação contêm todos os detalhes necessários para executar um único arquivo de construção do Ant de uma maneira específica. É perfeitamente válido ter várias configurações de ativação associadas a um único arquivo de construção do Ant. Por isso, além da configuração de ativação criada na última etapa, especificar que o arquivo de construção HelloWorld.xml deve executar os destinos Hello & World nessa ordem faz com que possamos criar uma segunda configuração de ativação para esse mesmo arquivo de construção, especificando os mesmos destinos na ordem inversa. Até aqui, tudo bem. Mas o melhor mesmo sobre as configurações de ativação é que agora você pode executar rapidamente o arquivo de construção do Ant em qualquer configuração, simplesmente especificando a configuração de ativação correspondente.

  1. No menu drop down Ferramentas Externas na barra de ferramentas do Workbench, selecione Ferramentas Externas....
  2. O diálogo Ferramentas Externas é aberto. Conforme vimos anteriormente, isso deverá ser muito parecido com o diálogo Executar Ant. De fato, é idêntico, exceto que no diálogo Ferramentas Externas existe a opção de exibir e editar a configuração de ativação desejada. A configuração de ativação criada quando o arquivo de construção build.xml foi executado é selecionada na árvore à esquerda e as guias à direita mostram as opções dessa configuração de ativação.
    Diálogo Ferramentas Externas
  3. No início do diálogo, altere o Nome para 'Hello World' e Aplique a alteração.
  4. Na árvore à esquerda, torne visível o menu de conteúdo na configuração de ativação selecionada e escolha Duplicar. Uma cópia da configuração de ativação do arquivo de construção Hello World é criada, '(1)' é anexado antes ao nome e a nova configuração de ativação é selecionada na árvore.
  5. Renomeie a nova configuração para 'World Hello'.
  6. Na guia Destinos, clique no botão Ordenar..., altere a ordem dos destinos de forma que o destino World seja executado primeiro e Aplique a alteração.
  7. Clique em Executar.
  8. Como antes, o arquivo de construção HelloWorld.xml é executado e sua saída é enviada para a exibição Console. Dessa vez entretanto, como os destinos foram invertidos, a saída também será.
  9. Volte para o menu drop down Ferramentas Externas na barra de ferramentas.
    Menu drop down Ferramentas Externas
    Observe que agora há duas entradas no histórico, uma para Hello World e uma para World Hello. A fim de executar novamente o arquivo de construção do Ant para que ele efetue a saída do Hello World, basta selecionar essa configuração de ativação no histórico. Para executar novamente a configuração de ativação que efetua a saída do World Hello, selecione essa configuração no histórico. Observe que o histórico é ordenado de forma que as configurações executadas com mais freqüência estejam no início do menu drop down.

Isso conclui nosso exame rápido nos conceitos básicos da integração do Ant no Eclipse. Nos próximos capítulos, vamos refletir sobre os vários casos de uso real da execução dos arquivos de construção do Ant no Eclipse.


Copyright IBM Corporation 2000, 2003. Todos os Direitos Reservados.