按一下視窗 > 開啟視景 > 其他... > Java 來切換至 Java 視景。
按一下檔案 > 新建 > 其他... > Java 專案來開啟新建 Java 專案精靈。
在專案名稱欄位中,輸入 "Framework"。
在內容群組中,將選項變更為從現有的程式檔建立專案。
按一下瀏覽...,然後選擇 D:\Framework
目錄。
按下一步。
在下一頁中,確認 JavaSourceFiles
目錄已自動新增為來源資料夾。
展開它以預覽專案來源資料夾內容:
在 Java 視景中,按下 Ctrl+N 來開啟新建精靈對話框。
從精靈清單中選取 Java 專案,然後按下一步。
在下一頁的專案名稱欄位輸入 "Product"。
在內容群組中,將選項變更為從現有的程式檔建立專案。
按一下瀏覽...,然後選擇 D:\Product
目錄。
按下一步。
在下一頁中,確認 JavaSourceFiles
目錄已自動新增為來源資料夾。
展開它以預覽專案來源資料夾內容:
選取專案標籤。
請按一下新增...,將相依關係加到來源架構專案中...
在選取必要的專案中,勾選 "Framework"。
請按一下確定來驗證和關閉對話框。
接著,讓我們對程式檔架構內容設定存取規則,來授權、不建議或禁止 "Framework" 來源資料夾、套件和類別... 的存取權
在專案標籤中,選取 "Framework" 相依專案的「存取規則」。
按一下編輯...。
在輸入存取規則中,按一下新增...。
在新增存取規則中,對解析選取「禁止」。
在規則型樣欄位中,輸入 "**/forbidden/**"。
請按一下確定來驗證存取規則和關閉對話框。
新增另一個存取規則:
解析:「不建議」和規則型樣:"**/internal/**"。
現在您的存取規則看起來如下:
請按一下確定來驗證這些新規則和關閉對話框。
相依專案現在設定了兩個存取規則。
按一下完成。
您現在有一個 Java 專案,其含有 "Product" 的程式檔,且會使用 "Framework" 的程式檔。
"Framework" 專案的某些套件會受限,如果您嘗試匯入這些套件,編譯器會根據限制層次來顯示警告或錯誤: