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 Ambiente de Trabalho 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. 

É possível alterar essa ordem na página de preferências Geral > Espaço de Trabalho > Ordem de Construção

Opção

Descrição

Padrão

Utilizar Ordem do Construtor Padrão

Essa opção permite que a plataforma calcule a classificação da construção. A desativação dessa opção permite acesso à lista de projetos, a ordem que pode ser manipulada.

Ativado

Ordem de Construção do Projeto

Essa opção permite selecionar projetos e utilizar os botões Para Cima e Para Baixo, 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.

 

Máximo de Iterações Durante a Construção com Ciclos

Essa preferência permite lidar com as ordens de construçã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 ambiente de trabalho tentará iterar pela ordem de construção antes de desistir.

10

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

Página de preferências de ordem de construção

Referência Relacionada
Construções
Menu Projeto