打开 Java 透视图,选择菜单项文件 > 新建 > 项目... 以打开新建项目向导。
在向导的列表中选择 Java 项目,然后单击下一步。
在下一个页面中,在项目名字段中输入“Framework”。
在内容组中,将所选项更改为根据现有源代码创建项目。
单击浏览... 并选择 D:\Framework
目录。
单击下一步。
在下一个页面上,验证是否已经自动添加了 JavaSourceFiles
目录作为源文件夹。
将其展开以预览项目源文件夹内容:
在 Java 透视图中,输入 Ctrl+N 以打开新建向导对话框。
在向导的列表中选择 Java 项目,然后单击下一步。
在下一个页面中,在项目名字段中输入“Product”。
在内容组中,将所选项更改为根据现有源代码创建项目。
单击浏览... 并选择 D:\Product
目录。
单击下一步。
添加对源框架项目的依赖关系...
在下一个页面上,验证是否已经自动添加了 JavaSourceFiles
目录作为源文件夹。
选择项目选项卡。
单击添加...。
在需要选择项目中,选取“Framework”。
单击确定。
现在,让我们对源框架内容设置访问规则,以授权、不鼓励或禁止访问“Framework”的源文件夹、包和类...
在项目选项卡中,选择“Framework”被依赖项目的“访问规则”。
单击编辑...。
在类型访问规则中,单击添加...。
在编辑访问规则中,对解析选择“禁止”。
在规则模式字段中输入“**/forbidden/**”。
单击确定。
添加另一个访问规则:
解析:“不鼓励”,规则模式:“**/internal/**”。
现在,访问规则如下所示:
单击确定。
被依赖项目现在设置了两个访问规则。
单击完成。
现在,您有了一个 Java 项目,它包含“Product”的源代码并使用“Framework”的源代码。
项目“Framework”的一些包受限制,如果尝试导入它们,编译器将根据限制级别的不同而显示警告或错误:
使用构建路径
创建新的 Java 项目
创建具有源文件夹的 Java 项目
创建新的源文件夹
使用包资源管理器