Executar construtores de projectos
O objectivo dos construtores de projectos é que não necessite
de lhes indicar explicitamente que iniciem a execução. Em contrapartida, são
executados automaticamente sempre que ocorrer uma construção
qualificada para o projecto que possui o ficheiro de construção. Lembre-se que os construtores são activados como está indicado no separador Opções de Construção na caixa de diálogo Ferramentas Externas e pode ser qualquer combinação após uma limpeza, durante uma construção manual ou durante construções automáticas.
Vamos ver como funciona.
- Seleccione o projecto HW numa das vistas de navegação. Na barra de menus da área de trabalho, escolha Projecto > Desmarcar... Seleccione Desmarcar projectos seleccionados e faça clique em Ok
- O projecto é reconstruído e é executado o ficheiro de construção projectBuilder.xml. Repare na saída deste ficheiro de construção na vista Consola.
- Certifique-se de que a preferência Construção Automática está activada, depois efectue alguma alteração trivial a HelloWorld.java e guarde a alteração. A salvaguarda activa uma construção automática, mas a construção automática não activa o construtor do projecto.
- Imagine que não queremos ver a saída do ficheiro de construção sempre que é executado. Regresse à página de Construtores de Ferramentas Externas da caixa de diálogo de propriedades do projectos em HW. Seleccione a entrada Makejar e faça clique em Editar.... No separador Principal, desmarque a opção Capturar Saída, aplique a alteração e volte para a área de trabalho.
Esta acção conclui a abordagem aos ficheiros de construção de Ant como construtores de projectos em Eclipse. Vale a pena repetir esta acção, apesar do exemplo utilizar um projecto de Java, os construtores de projectos não utilizam obrigatoriamente Java e podem ser utilizados em qualquer tipo de projecto.