主要内容

组件化大型项目

MATLAB®金宝app通过允许您从父项目引用其他项目,支持大规模项目组件化。将大型项目组织成组件有助于代码重用、模块化和基于团队的开发、单元测试和组件的独立发布。欲了解更多信息,请观看如何将大型项目组织成组件(3分32秒)

项目可以以分层方式引用多个其他项目。中的项目引用层次结构显示为树状结构参考文献视图。

从父项目可以

  • 访问所有引用项目的项目路径、入口点快捷方式和源代码控制信息。

  • 查看、编辑和运行属于引用项目的文件。

  • 使用检查点检测引用项目中的更改。

添加或删除对项目的引用

您可以通过引用其他项目向项目中添加新组件。

添加对项目的引用:

  1. 项目选项卡,在环境部分中,点击参考文献.弹出“添加引用”对话框。

  2. 浏览以选择所需的项目(.prj)文件。

  3. 引用类型字段,选择其中之一相对绝对.选择相对如果您的项目层次结构相对于您的项目根具有定义良好的根。例如,项目根目录可能是源代码控制下的一个文件夹。选择绝对如果要引用的项目位于计算机可访问的位置,例如网络驱动器。

  4. 若要在添加项目时创建检查点,请选择设置检查点以检测未来的更改.有关检查点的详细信息,请参见使用检查点管理引用项目中的更改

  5. 点击添加

当引用的项目加载时,MATLAB将引用的项目路径添加到MATLAB搜索路径中,然后运行或加载指定的启动文件。类似地,当引用的项目关闭时,MATLAB从搜索路径中删除项目路径并运行指定的关闭文件。MATLAB在父项目之前加载引用项目。这允许父项目在启动和关闭文件中访问被引用的项目。

要从项目层次结构中删除引用的项目,请使用参考文献树,右键单击引用的项目并选择删除引用

查看、编辑或运行引用的项目文件

如果您的项目引用了其他项目,则可以直接从父项目查看、修改或运行属于被引用项目的文件。

要查看引用的项目,请在父项目中选择参考文献视图。在参考文献树,选择一个引用的项目。

控件的右上方,显示引用的项目文件参考文献视图中,单击显示文件

若要修改或运行文件,请右键单击该文件并从可用选项列表中进行选择。

解压缩文件夹以创建引用项目

您可以提取项目中的现有文件夹以创建引用的项目。提取文件夹后,引用项目中的文件和文件夹内容以及快捷方式仍然可以从父项目中访问。

从项目中提取文件夹并将其转换为引用的项目:

  1. 文件查看,右键单击文件夹并选择提取到引用项目.打开“提取文件夹到新项目”对话框。

  2. 指定项目名称和位置

  3. 引用类型字段,选择其中之一相对绝对.选择相对如果引用当前项目根目录指定新项目位置。选择绝对如果指定新位置的完整路径,例如,在网络驱动器上

  4. 若要禁用任何默认内容迁移操作,请单击更多的选择并清除对应的复选框。

  5. 点击提取

  6. 2 .在弹出的两个“警告”对话框中单击好吧

所选文件夹及其内容将从项目中删除。在项目的快捷方式选项卡,引用的项目节显示了引用项目的新快捷方式。

使用检查点管理引用项目中的更改

要检测和比较引用项目中的更改,请创建检查点。然后,您可以将引用的项目与检查点进行比较,以检测更改。

默认情况下,当您向项目添加引用时,MATLAB会创建一个检查点。创建额外的检查点:

  1. 在引用项目的父项中,选择参考文献视图。

  2. 要创建检查点,请转到参考文献Tab,在检查点部分中,点击更新.在细节看来,检查点字段显示最新检查点的时间戳。

要检测引用项目中的更改,请转到参考文献Tab,在检查点部分中,点击检查点报告.“与检查点的差异”对话框显示自创建检查点以来在磁盘上更改的文件。

中删除检查点检查点部份参考文献选项卡上,单击清晰的

相关的话题