使用具有受限访问权的源代码框架的项目

文件系统上的布局

定义相应项目的步骤

  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 项目向导
包资源管理器视图