Kolejność budowania projektów jest zwykle bardzo ważna. Na przykład jeśli projekt wymaga klas Java zdefiniowanych w innym projekcie, konieczne będzie jego zbudowanie dopiero po zbudowaniu wszystkich wymaganych klas. Środowisko robocze umożliwia użytkownikom jawne definiowanie porządku budowania projektów. Porządek budowania może być także określany przez platformę poprzez zinterpretowanie odwołań projektu jako wymaganych związków. Porządek budowania jest stosowany podczas budowania zarówno całego obszaru roboczego, jak i grup projektów.
Użytkownik może zmieniać tę kolejność na stronie preferencji Porządek budowania.
Opcja |
Opis |
Domyślnie |
---|---|---|
Użyj domyślnego porządku budowania |
Ta opcja umożliwia platformie obliczenie porządku budowania. Wyłączenie tej opcji zapewnia dostęp do listy projektów, której porządek można zmieniać. |
Włączone |
Porządek budowania projektu |
Ta opcja umożliwia wybranie projektów i zmianę porządku budowania przy użyciu przycisków W górę i W dół. Dodawanie i usuwanie projektów w porządku budowania odbywa się za pomocą przycisków Dodaj projekt i Usuń projekt. Projekty usunięte z listy będą budowane, ale zostanie to wykonane dopiero wtedy, gdy wszystkie projekty w porządku budowania zostaną zbudowane. |
|
Maksymalna liczba iteracji podczas budowania przy użyciu cykli |
Ta preferencja umożliwia pracę z porządkami budowania zawierającymi cykle. Należy unikać stosowania cyklicznych odwołań między projektami. Z logicznego punktu widzenia projekty zawierające cykle należą do pojedynczego projektu, przez co powinny być umieszczane w pojedynczym projekcie, jeśli jest to możliwe. Jeśli jednak użycie odwołań cyklicznych jest niezbędne, do poprawnego zbudowania wszystkich elementów może być wymaganych wiele iteracji porządku budowania. Zmodyfikowanie tej preferencji spowoduje zmianę maksymalnej liczby prób iteracji porządku budowania wykonywanych przez środowisko robocze, zanim budowanie zostanie przerwane. |
10 |
Poniżej przedstawiono wygląd strony preferencji Porządek budowania: