updateDependencies
プロジェクトの依存関係の更新
説明
例
プロジェクトの依存関係の更新
プロジェクト 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);
入力引数
proj
— プロジェクト
matlab.project.Project
オブジェクト
プロジェクト。matlab.project.Project
オブジェクトとして指定します。currentProject
を使用して、現在読み込まれているプロジェクトからプロジェクト オブジェクトを作成します。
tf
— true または false
false または 0
(既定) | true または 1
true または false。数値または logical 1
(true) または 0
(false) として指定します。
バージョン履歴
R2019a で導入R2024a: すべてのファイルの再分析
R2024a 以降では、updateDependencies(proj,ReanalyzeAll=tf)
構文を使用して、プロジェクト内のすべてのファイルを再分析し、完全な依存関係の分析を実行できます。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)