Projekt używający struktury źródeł z ograniczonym dostępem

Układ w systemie plików

Kroki umożliwiające zdefiniowanie odpowiednich projektów

  1. Kliknij opcję Otwórz perspektywę Java Okna > Otwórz perspektywę > Inna... > Java, aby przejść do perspektywy Java.

  2. Kliknij opcję Otwórz kreatora nowego projektu Java Plik > Nowy > Inny... > Projekt Java, aby otworzyć kreatora Nowy projekt Java.

  3. Wpisz "Framework" w polu Nazwa projektu.

  4. 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.

    Kreator Nowy projekt Java

    Kliknij przycisk Dalej.

  5. 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:

    Konfiguracja źródła projektu Java

  6. Kliknij przycisk Zakończ.
  7. 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.

  8. Na kolejnej stronie wpisz "Product" w polu Nazwa projektu.

  9. 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.

    Kreator nowego projektu Java

  10. Kliknij przycisk Dalej.

  11. 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:

    Konfiguracja źródła projektu Java

  12. Wybierz kartę Projekty.

    Kliknij przycisk Dodaj..., aby dodać zależność do projektu struktury źródeł.

    Konfiguracja wymaganych projektów projektu Java

  13. W oknie Wybór wymaganych projektów zaznacz pozycję "Framework".

    Okno dialogowe Wybór wymaganych projektów

  14. Kliknij przycisk OK, aby sprawdzić poprawność i zamknąć okno dialogowe.

  15. 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.

    Edycja reguł dostępu wymaganego projektu

  16. W oknie Reguły dostępu dla typu kliknij przycisk Dodaj.

    Okno dialogowe Reguły dostępu dla typu

  17. W oknie Dodawanie reguły dostępu wybierz pozycję "Zabroniony" dla opcji Rozwiązanie.

    Wpisz "**/zabronione/**" w polu Wzorzec reguły.

    Okno dialogowe Dodawanie reguły dostępu

  18. Kliknij przycisk OK, aby sprawdzić poprawność reguły dostępu i zamknąć okno dialogowe.

  19. Dodaj kolejną regułę dostępu:

    Rozwiązanie: "Niezalecany" oraz Wzorzec reguły: "**/wewnętrzne/**".

  20. Reguły dostępu wyglądają teraz następująco:

    Ostateczny wynik reguł dostępu dla typu

  21. Kliknij przycisk OK, aby sprawdzić poprawność nowych reguł i zamknąć okno dialogowe.

  22. Projekt zależny ma teraz ustawione dwie reguły dostępu.

    Ostateczna konfiguracja wymaganych projektów projektu Java

  23. Kliknij przycisk Zakończ.

  24. 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ń:

    Utworzone projekty Java w obszarze roboczym

Pojęcia pokrewne

Projekty Java

Informacje pokrewne

Kreator nowego projektu Java
Widok Eksplorator pakietów