Utilizando uma versão diferente de Ant

A plataforma Eclipse fornece o Ant 1.5.2 como uma biblioteca de plug-in. Ao executar um buildfile Ant no Workbench, a versão 1.5.2 é utilizada por padrão. É possível utilizar as diferentes versões, embora elas não sejam suportadas. Há pelo menos duas maneiras de utilizar uma versão diferente de Ant:

Alterando o classpath Ant:
Quando Ant executa um buildfile, ele procura as classes necessárias no classpath Ant. O classpath Ant consiste em plug-ins que contribuem para novas tarefas, tipos ou bibliotecas, além do classpath definido nas preferências de ferramentas externas. Para acessar as preferências, clique em Janela > Preferências > Ant > Tempo de Execução. Os dois JARs relacionados ao Ant 1.5.2 são ant.jar e optional.jar. Remova esses JARs e inclua aqueles da versão Ant desejada.

Observe que não é mais necessário incluir Xerces JARs explicitamente no classpath Ant do tempo de execução e isto causará problemas. As classes Xerces são carregadas a partir do plug-in org.apache.xerces fornecido com o Eclipse. Para a maior parte das distribuições Ant, os Xerces JARs não podem até mesmo estar na mesma localização física dos arquivos ant.jar e optional.jar. Isto acontece pois os Ant JARs contendo arquivos de manifesto que contém entradas de classpath que apontam para os Xerces JARs.

Após alterar o classpath Ant, todas as construções Ant futuras utilizarão a versão atualizada em vez da padrão. Para restaurar o classpath Ant para seu estado original, selecione o botão Restaurar Padrões na página propriedades.

Utilizando Ant como uma ferramenta externa:
Ao alterar o classpath Ant que não é uma opção ou se você apenas desejar testar uma versão mais recente ou versão beta de Ant, utilizá-la como uma ferramenta externa pode ser uma solução melhor. Geralmente, quando ela é executada no Workbench, o próprio script Ant é considerado ser uma ferramenta externa, mas essa não é a única maneira. Para instalar uma distribuição binária de Ant como uma ferramenta externa (Nota: Estas etapas são para o Windows, mas métodos semelhantes podem ser utilizados para outros sistemas operacionais):
  1. Faça o download e instale a versão binária de Ant em http://ant.apache.org.
  2. Clique em Executar > Ferramentas Externas > Ferramentas Externas....
  3. Clique em Programa
  4. Clique em Novo.
  5. Digite um nome para sua ferramenta externa (por exemplo, Ant Externo).
  6. Para o campo Localização, clique em Procurar Sistema de Arquivos.
  7. Localize e selecione um arquivo chamado ant.bat (ele deve estar na pasta bin de sua instalação Ant).
  8. No campo Argumentos, digite os argumentos do script, que normalmente você digitaria para executar o script fora do Workbench.
  9. No campo Diretório de Trabalho, digite o diretório do arquivo de construção.
  10. Clique em Executar para executar o arquivo de construção.

Quando você executar o Ant como uma ferramenta externa, nenhuma das tarefas ou tipos contribuídos pelo Eclipse funcionará. Além disso, a preferência de classpath Ant não tem efeito na execução do script.

Conceitos relacionados
Suporte Ant
Ferramentas Externas

Tarefas Relacionadas
Executando os arquivos de construção do Ant
Executando Ferramentas Externas
Modificando o classpath Ant
Incluindo novas tarefas e tipos Ant

 
Copyright IBM Corporation e outros 2000, 2003