Construtores de projectos Não-Ant

Quando abordámos o exemplo de construtor de projectos, poderá ter reparado que quando criámos o ficheiro de construção de Ant do construtor de projectos, tivemos a opção do tipo de ferramenta externa:
Diálogo Opção de tipo de ferramenta externa

A opção Programa é essencialmente uma catch-all, permitindo-lhe definir uma ferramenta externa para qualquer ficheiro executável que esteja acessível no sistema de ficheiros local ou em rede. Imagine que em vez de Ant, prefere utilizar os seus scripts da shell ou ficheiros .bat do Windows para executar jar e implementar os seus projectos de Eclipse. Depois iria criar uma Ferramenta externa de Programa que especifique onde e como executar o script.

  1. Crie um script que execute os passos de implementação da sua preferência.
  2. Seleccione o projecto que pretende construir numa das vistas de navegação e escolha Propriedades no menu de contexto.
  3. Seleccione Construtores, faça clique em Novo..., seleccione Programa e faça clique em OK.
  4. Surge o diálogo Ferramentas Externas, configurado para Ferramentas de tipo de Programa.
  5. Insira a localização do script, do directório de trabalho e quaisquer argumentos necessários.
    Diálogo Ferramentas externas para ferramentas de tipo de programa
  6. Neste caso, o script é um ficheiro .bat do Windows, mas poderia ser um script da shell de Linux, um script de Perl ou qualquer outra coisa que possa ser executada no sistema.
  7. Os separadores Renovar e Opções de Construção são idênticos aos separadores que vimos para construtores de projectos de Ant. Em particular, o separador Opções de Construção permite-lhe controlar os tipos de construções que activam o nosso ficheiro de construção do construtor de projectos.
  8. Aplique as alterações e faça clique em OK.
  9. Tal como com os construtores de projectos de Ant, podemos controlar a ordenação deste construtor de projectos relativamente a outros construtores de projectos (tais como o Construtor Java predefinido para projectos Java).
  10. Reconstrua o seu projecto. Esta acção irá activar o script para execução. Qualquer saída que gerar será enviada para a vista Consola.

Ant é uma ferramenta popular para configurar e implementar projectos. mas se preferir qualquer outra ferramenta, ou se preferir executar a operação sozinho, pode configurar um construtor de projectos da ferramenta externa do programa. Isto permite-lhe personalizar o desenvolvimento do projecto como lhe parecer adequado, enquanto mantém a conveniência de executar automaticamente o script sempre que o projecto for construído.