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

文件系统上的布局

定义相应项目的步骤

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