使用具有受限存取權之程式檔架構的專案

檔案系統上的佈置

定義對應專案的步驟

  1. 開啟一個 Java 視景,選取功能表項目檔案 > 新建 > 專案...,開啟新專案精靈。

  2. 從精靈清單中選取 Java 專案,然後按下一步

  3. 在下一頁的專案名稱欄位中,輸入 "Framework"。

  4. 內容群組中,將選項變更為從現有的程式檔建立專案

    按一下瀏覽...,然後選擇 D:\Framework 目錄。

    佈置 61

    下一步

  5. 在下一頁中,確認 JavaSourceFiles 目錄已自動新增為來源資料夾。

    展開它以預覽專案來源資料夾內容:

    佈置 62

  6. 按一下完成
  7. 在 Java 視景中,按下 Ctrl+N 來開啟新建精靈對話框。

    從精靈清單中選取 Java 專案,然後按下一步

  8. 在下一頁的專案名稱欄位輸入 "Product"。

  9. 內容群組中,將選項變更為從現有的程式檔建立專案

    按一下瀏覽...,然後選擇 D:\Product 目錄。

    佈置 63

    下一步

  10. 讓我們新增相依關係到程式碼架構專案...

  11. 在下一頁中,確認 JavaSourceFiles 目錄已自動新增為來源資料夾。

    選取專案標籤。

    佈置 64

    按一下新增...

  12. 選取必要的專案中,勾選 "Framework"。

    佈置 65

    按一下確定

  13. 接著,讓我們對程式檔架構內容設定存取規則,來授權、不建議或禁止 "Framework" 來源資料夾、套件和類別... 的存取權

  14. 專案標籤中,選取 "Framework" 相依專案的「存取規則」。

    佈置 66

    按一下編輯...

  15. 輸入存取規則中,按一下新增...

    佈置 67

  16. 編輯存取規則中,對解析選取「禁止」。

    規則型樣欄位中,輸入 "**/forbidden/**"。

    佈置 68

    按一下確定

  17. 新增另一個存取規則:

    解析:"不建議"和規則型樣:"**/internal/**"。

  18. 現在您的存取規則看起來如下:

    佈置 69

    按一下確定

  19. 相依專案現在設定了兩個存取規則。

    佈置 6a

    按一下完成

  20. 您現在有一個 Java 專案,其含有 "Product" 的程式檔,且會使用 "Framework" 的程式檔。

    "Framework" 專案的某些套件會受限,如果您嘗試匯入這些套件,編譯器會根據限制層次來顯示警告或錯誤:

    佈置 6b

相關概念

Java 專案
Java 視圖

相關作業

使用建置路徑
建立新 Java 專案
使用來源資料夾來建立 Java 專案
建立新來源資料夾
使用「套件瀏覽器」

相關參照

「新建 Java 專案」精靈
「套件瀏覽器」視圖