Porządek budowania

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 odbywają 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: 

Strona preferencji porządku budowania

Informacje pokrewne
Procesy budowania
Menu Projekt