Construtores de Projetos Não-Ant
Quando trabalhamos com o exemplo do construtor de
projetos, podemos notar que quando criados a arquivo de construção do Ant do construtor
de projetos temos a opção do tipo de ferramenta externa:
A opção Programa é essencialmente um catch-all, permitindo
definir uma ferramenta externa para qualquer arquivo executável que possa ser
acessado no sistema de arquivos de rede e local. Suponha que em vez do Ant você prefira
utilizar seus próprios scripts de shell ou os arquivos .bat do Windows para
deslocar ou implementar os projetos do Eclipse. Em seguida, você poderia criar uma
ferramenta externa Programa que especificasse onde e como executar o script.
- Crie um script que executa as etapas de implementação de sua preferência.
- Selecione o projeto que deseja construir no Navegador e escolha Propriedades
no menu de contexto.
- Selecione Construtores de Ferramentas Externas, clique em Novo...,
selecione Programa e clique em OK.
- O diálogo Ferramentas Externas é exibido, configurado para ferramentas do tipo
Programa.
- Digite a localização do script, seu diretório de trabalho e todos os
requisitos exigidos.
- Nesse caso, o script é um arquivo .bat do Windows mas poderia ser um script de
shell do Linux, um script Perl ou apenas algo que possa ser executado no sistema.
- As guias Atualizar e Opções de Construção são idênticas às guias
vistas nos construtores de projetos Ant. Particularmente, a guia Opções de
Construção permite controlar que tipo de construção aciona o arquivo de construção do
construtor de projeto.
- Aplique as alterações e clique em OK.
- Igualmente com os construtores de projeto, podemos controlar a ordem da construção
do projeto com relação a outros construtores (como os projetos Java Builder para Java
padrão).
- Reconstrua o projeto. Isso acionará o script a ser executado. Todas as saídas
geradas por ele serão enviadas à exibição Console.
O Ant é uma ferramenta comum para configurar e implementar projetos. Mas se você
preferir alguma outra ferramenta ou se preferir criá-lo você mesmo, configure um
construtor de projeto da ferramenta externa Programa. Isso permite personalizar a
implementação do projeto conforme você considera adequado, enquanto mantém a comodidade
de executar automaticamente o script toda vez que o projeto é construído.