Kliknij opcję
Okna > Otwórz perspektywę > Inna... > Java, aby przejść do perspektywy Java.
Kliknij opcję
Plik > Nowy > Inny... > Projekt Java, aby otworzyć kreatora Nowy projekt Java.
Wpisz "Framework" w polu Nazwa projektu.
W grupie Treść zmień wybór na opcję Utwórz projekt z istniejącego źródła.
Kliknij przycisk Przeglądaj i wybierz katalog D:\Framework
.
Kliknij przycisk Dalej.
Na następnej stronie sprawdź, czy katalog JavaSourceFiles
został dodany automatycznie jako folder źródłowy.
Rozwiń go, aby zobaczyć treść folderu źródłowego projektu:
W perspektywie Java wpisz Ctrl+N, aby otworzyć okno dialogowe kreatorów Nowy.
Wybierz z listy kreatorów pozycję Projekt Java, a następnie kliknij przycisk Dalej.
Na kolejnej stronie wpisz "Product" w polu Nazwa projektu.
W grupie Treść zmień wybór na opcję Utwórz projekt z istniejącego źródła.
Kliknij przycisk Przeglądaj i wybierz katalog D:\Product
.
Kliknij przycisk Dalej.
Na następnej stronie sprawdź, czy katalog JavaSourceFiles
został dodany automatycznie jako folder źródłowy.
Rozwiń go, aby zobaczyć treść folderu źródłowego projektu:
Wybierz kartę Projekty.
Kliknij przycisk Dodaj..., aby dodać zależność do projektu struktury źródeł.
W oknie Wybór wymaganych projektów zaznacz pozycję "Framework".
Kliknij przycisk OK, aby sprawdzić poprawność i zamknąć okno dialogowe.
W dalszej kolejności należy nałożyć reguły dostępu na treść struktury źródeł w celu określenia autoryzacji, niezalecanego dostępu lub odmowy dostępu do folderów źródłowych, pakietów i klas projektu "Framework".
Na karcie Projekty wybierz opcję "Reguły dostępu" dla projektów zależnych od projektu "Framework".
Kliknij przycisk Edytuj.
W oknie Reguły dostępu dla typu kliknij przycisk Dodaj.
W oknie Dodawanie reguły dostępu wybierz pozycję "Zabroniony" dla opcji Rozwiązanie.
Wpisz "**/zabronione/**" w polu Wzorzec reguły.
Kliknij przycisk OK, aby sprawdzić poprawność reguły dostępu i zamknąć okno dialogowe.
Dodaj kolejną regułę dostępu:
Rozwiązanie: "Niezalecany" oraz Wzorzec reguły: "**/wewnętrzne/**".
Reguły dostępu wyglądają teraz następująco:
Kliknij przycisk OK, aby sprawdzić poprawność nowych reguł i zamknąć okno dialogowe.
Projekt zależny ma teraz ustawione dwie reguły dostępu.
Kliknij przycisk Zakończ.
Dostępny jest teraz projekt Java zawierający źródło projektu "Product" oraz używający źródła projektu "Framework".
Niektóre pakiety projektu "Framework" są zastrzeżone i próba ich zaimportowania spowoduje zgłoszenie przez kompilator ostrzeżeń lub błędów, w zależności od ustawionego poziomu ograniczeń: