Spesso l'ordine in cui i progetti sono creati è importante. Ad esempio, se un progetto richiede le classi Java definite in un altro progetto, il primo progetto deve essere generato dopo le classi costituenti prerequisiti. Il workbench consente agli utenti di definire esplicitamente l'ordine in cui vengono generati i progetti. In alternativa, gli utenti possono lasciare che la piattaforma calcoli l'ordine di generazione interpretando come rapporti prerequisiti i riferimenti dei progetti. L'ordine di generazione viene applicato per la generazione dell'intero spazio di lavoro o di un gruppo di progetti.
È possibile modificare questo ordine dalla pagina delle preferenze Ordine di generazione.
Opzione |
Descrizione |
Impostazione predefinita |
---|---|---|
Utilizza ordine di generazione predefinito |
Questa opzione consente l'elaborazione dell'ordine di generazione da parte delle piattaforma. Disattivando questa opzione si può accedere all'elenco di progetti, il cui ordine può essere modificato. |
Attivo |
Ordine di generazione del progetto |
Questa opzione consente di selezionare i progetti ed utilizzare i pulsanti Su e Giù per modificarne l'ordine di generazione. Utilizzare i pulsanti Aggiungi progetto e Rimuovi progetto per aggiungere e rimuovere i progetti dall'elenco. I progetti rimossi dall'ordine di generazione saranno generati, ma dopo che sono stati generati tutti gli altri progetti presenti nell'ordine di generazione. |
|
Numero massimo di iterazioni durante la generazione con cicli |
Questa preferenza consente di gestire l'ordine di generazione che contengono cicli. I riferimenti ciclici tra i progetti dovrebbero essere evitati. I progetti con cicli appartengono logicamente ad un unico progetto quindi dovrebbero essere compressi in un unico progetto, quando possibile. Tuttavia, se i cicli non possono essere evitati, può essere necessario effettuare iterazioni per generare nell'ordine corretto. Modificando questa preferenza si cambia il numero massimo di volte per le quali il workbench cercherà di iterare l'ordine di generazione prima di interrompersi. |
10 |
La pagina delle preferenza dell'Ordine di generazione ha il seguente aspetto: