Ordre de compilation

Dans la plupart des cas, l'ordre dans lequel les projets sont compilés est important.  Par exemple, si un projet a besoin des classes Java définies dans un autre projet, le premier projet ne doit être compilé qu'une fois les classes requises compilées. Le plan de travail permet aux utilisateurs de définir explicitement l'ordre de génération des projets. Mais les utilisateurs peuvent laisser le système calculer l'ordre des générations par interprétation des références de projet comme relations prérequises. L'ordre des générations est appliqué à la génération de l'espace de travail tout entier comme à celle d'un groupe de projets. 

Vous pouvez modifier l'ordre sur la page de préférences Général > Espace de travail > Ordre de compilation

Option

Description

Par défaut

Utiliser l'ordre du compilateur par défaut

Cette option permet à la plateforme de calculer l'ordre de génération. Désactiver cette option donne accès à la liste de projets dont l'ordre peut alors être modifié.

Activé

Ordre de génération du projet

Cette option vous permet de sélectionner des projets et d'utiliser les boutons Haut et Bas pour modifier l'ordre de la génération. Cliquez sur les boutons Ajouter un projet et Supprimer un projet pour ajouter ou supprimer des projets dans la liste. Les projets retirés de la liste de génération seront certes traités, mais seulement après les projets figurant dans celle-ci.

 

Itérations maximales lors d'une génération avec des cycles

Cette préférence vous permet de traiter les ordres de génération contenant des cycles. Idéalement, il est conseillé d'éviter les références cycliques entre projets. Les projets à cycles appartiennent logiquement à un seul et même projet et doivent donc être intégrés à celui-ci. Cependant, si des cycles sont indispensables, plusieurs itérations dans la liste de génération sont parfois nécessaires. La modification de cette préférence influe sur le nombre maximal d'itérations dans la liste de génération au-delà duquel le plan de travail abandonne le traitement.

10

La page des préférences de l'ordre des générations se présente comme suit : 

Page des préférences de l'ordre des générations

Référence connexe
Compilations
Menu Projet