Ordem de Construção

Às vezes é importante a ordem na qual os projetos são construídos.  Por exemplo, se um projeto requer as classes Java que foram definidas em outro projeto, o primeiro projeto deverá ser construído depois que suas classes de pré-requisito tiverem sido construídas.  O Workbench permite que os usuários definam explicitamente a ordem em que os projetos são construídos. Alternativamente, os usuários podem deixar a plataforma calcular a ordem de construção interpretando referências do projeto como relações de pré-requisito. A ordem de construção é aplicada para a construção de todo o espaço de trabalho ou para um grupo de projetos. 

Você pode alterar essa ordem na página de preferências Ordem de Construção. Inicialmente, a opção Utilizar ordem de construção padrão fica ativada; nesse caso a plataforma calcula a ordem de construção. A desativação dessa opção permite acesso à lista de projetos, a ordem que pode ser manipulada. Selecione os projetos e utilize os botões Up e Down para alterar a ordem de construção. Adicione e remova projetos na ordem de construção utilizando os botões Adicionar Projeto e Remover Projeto. Projetos removidos da ordem de construção serão construídos, mas após a construção de todos os projetos da ordem.

Na parte inferior desta página, há uma preferência para lidar com ordens de compilação que contém ciclos. O ideal é evitar referências cíclicas entre os projetos. Projetos com ciclos de fato pertencem logicamente a um único projeto, por isso devem ser reduzidos e um único projeto se possível. Entretanto, se você deseja mesmo ter ciclos, poderá ter várias iterações da ordem de construção para construir algo corretamente. A alteração dessa preferência irá alterar o número máximo de vezes em que workbench tentará iterar pela ordem de construção antes de desistir.

A seguir, um exemplo da aparência da página de preferências Ordem de Construção: 

Página de preferência Ordem da Construção

Referência relacionada
Construções
Menu Projeto

 
Copyright IBM Corporation e terceiros 2000, 2003