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. 

Opção

Descrição

Default

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 workbench 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