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

檔案系統上的版面

定義對應專案的步驟

  1. 按一下開啟 Java 視景視窗 > 開啟視景 > 其他... > Java 來切換至 Java 視景。

  2. 按一下開啟「新建 Java 專案」精靈檔案 > 新建 > 其他... > Java 專案來開啟新建 Java 專案精靈。

  3. 專案名稱欄位中,輸入 "Framework"。

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

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

    「新建 Java 專案」精靈

    下一步

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

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

    「Java 專案」的「來源」設定

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

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

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

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

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

    「新建 Java 專案」精靈

  10. 下一步

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

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

    「Java 專案」的「來源」設定

  12. 選取專案標籤。

    請按一下新增...,將相依關係加到來源架構專案中...

    「Java 專案」的「必要專案」設定

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

    「選取必要專案」對話框

  14. 請按一下確定來驗證和關閉對話框。

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

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

    按一下編輯...

    編輯必要的專案存取規則

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

    「類型存取規則」對話框

  17. 新增存取規則中,對解析選取「禁止」。

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

    「新增存取規則」對話框

  18. 請按一下確定來驗證存取規則和關閉對話框。

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

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

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

    「類型存取規則」最終結果

  21. 請按一下確定來驗證這些新規則和關閉對話框。

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

    「Java 專案」的「必要專案」最終設定

  23. 按一下完成

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

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

    在工作區中建立的 Java 專案

相關概念

Java 專案

相關參照

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