Executando Construtores de Projeto

O aspecto principal dos construtores de projetos é que não é necessário mandá-los explicitamente para execução. Eles são executados automaticamente sempre que ocorre um build para o projeto que possui o arquivo de construção. Lembre-se de que os construtores são acionados conforme indicado na guia Opções de Construção no diálogo Ferramentas Externas e pode ser qualquer combinação entre: após uma limpeza, durante uma construção manual ou durante construções automáticas. Vamos ver como isso funciona.

  1. Selecione o projeto HW em uma das visualizações de navegação. Na barra de menus do ambiente de trabalho, escolha Projeto > Limpar.... Selecione Limpar projetos selecionados e clique em OK
  2. O projeto é reconstruído e o arquivo de construção projectBuilder.xml é executado. Observe a saída deste arquivo de construção na Visualização de Console.
  3. Certifique-se de que a preferência Construção Automática esteja ativada; em seguida, faça alguma alteração simples no HelloWorld.java e salve a mudança. O salvamento aciona uma compilação automática, mas a compilação automática não aciona o construtor de projeto.
  4. Suponha que você não queira ver a saída do arquivo de construção toda vez que ele for executado. Volte à página Construtores das Ferramentas Externas do diálogo de propriedades do projeto no HW. Selecione a entrada Makejar e clique em Editar... Na guia Principal, desmarque a opção Capturar Saída, aplique a alteração e retorne ao ambiente de trabalho.

Isso conclui nosso exame nos arquivos de construção Ant como construtores de projeto no Eclipse. Vale a pena repetir que embora esse exemplo tenha usado um projeto Java, construtores de projeto não estão ligados ao Java, podendo ser usados para qualquer tipo de projeto.

Tarefas relacionadas
Criando os arquivos de construção Ant
Editando os arquivos de construção Ant
Salvando & Reutilizando as Opções do Ant
Executando os arquivos de construção Ant
Criando um arquivo de construção Ant do construtor de projetos
Arquivos de construção Ant como construtores de projetos
Ferramentas externas
Construtores de projetos não Ant
Ferramentas externas independentes