Main Content

updateDependencies

更新工程依存关系

说明

示例

updateDependencies(proj) 对指定工程运行依存关系分析,以更新工程文件之间的已知依存关系。在第一次依存关系分析后,运行 updateDependencies 会以增量方式更新结果。

示例

updateDependencies(proj,ReanalyzeAll=tf) 重新分析工程中的所有文件,并执行完整的依存关系分析。

示例

全部折叠

打开 Times Table App 工程。使用 currentProject 从当前加载的工程创建一个工程对象。

openExample("matlab/TimesTableProjectExample")
proj = currentProject;

更新工程依存关系。默认情况下,updateDependencies 执行增量依存关系分析。有关重新分析所有文件和执行完整的依存关系分析的信息,请参阅重新分析所有工程依存关系

updateDependencies(proj);

获取 timestable.mlapp 工程文件必需的文件。

g = proj.Dependencies;
requiredFiles = bfsearch(g,which("source/timestable.mlapp"))
requiredFiles =

  2×1 cell array

    {'C:\myProjects\examples\TimesTableApp\source\timestable.mlapp'}
    {'C:\myProjects\examples\TimesTableApp\source\timesTableGame.m'}

打开 Times Table App 工程。使用 currentProject 从当前加载的工程创建一个工程对象。

openExample("matlab/TimesTableProjectExample")
proj = currentProject;

重新分析所有文件,并对您的工程执行完整的依存关系分析。

updateDependencies(proj,ReanalyzeAll=true);

输入参数

全部折叠

工程,指定为 matlab.project.Project 对象。使用 currentProject 从当前加载的工程创建一个工程对象。

True 或 false,指定为数值或逻辑值 1 (true) 或 0 (false)。

版本历史记录

在 R2019a 中推出

全部展开