Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

export

プロジェクトをアーカイブにエクスポート

説明

export(proj,archiveName) は、指定されたプロジェクトを archiveName という名前の新しいプロジェクト アーカイブ ファイルにエクスポートします。archiveName には、.mlproj 拡張子を含めるか、または拡張子を一切含めないようにしなければなりません。archiveName.mlproj 拡張子を含まない場合、MATLAB® はその拡張子をファイル名に付加します。

このプロジェクト アーカイブには、プロジェクトのファイル、構造、ラベル、ショートカットが保存されます。ソース管理情報は保存されません。このプロジェクト アーカイブを使用すると、自分のソース管理リポジトリにアクセスできない顧客やサプライヤー、同僚にプロジェクトを送信することができます。受信者は、プロジェクトのアーカイブ ファイルをダブルクリックすることで、アーカイブから新規プロジェクトを作成できます。

既定では、この関数はすべてのプロジェクト参照をアーカイブ内にパッケージ化します。プロジェクトにネットワークの絶対パスへの参照が含まれている場合、このオプションは不要かもしれません。この場合、関数はプロジェクト自体を複製し、抽出時にそれを相対参照として扱います。

export(proj,Name,Value) は、1 つ以上の名前と値の引数で指定された追加オプションを使用して、指定されたプロジェクトを新しいプロジェクト アーカイブ ファイルにエクスポートします。

すべて折りたたむ

プロジェクト Times Table App を開きます。currentProject を使用して、現在読み込まれているプロジェクトからプロジェクト オブジェクトを作成します。

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

プロジェクトをアーカイブされたプロジェクト ファイルにエクスポートします。

export(proj,"timestableproj.mlproj")

ファイル timestableproj.mlproj を共有することにより、プロジェクトを送信できるようになります。

エクスポートするプロジェクトを開きます。currentProject を使用して、現在読み込まれているプロジェクトからプロジェクト オブジェクトを作成します。

openProject("myProject.prj");
proj = currentProject;

excludetests というユーザー定義のエクスポート プロファイルを使用して、プロジェクト ファイルのサブセットをエクスポートします。エクスポート プロファイルの作成を参照してください。

export(proj,"myProjectArchive.mlproj",ExportProfile="excludetests")

入力引数

すべて折りたたむ

プロジェクト。matlab.project.Project オブジェクトとして指定します。currentProject を使用して、現在読み込まれているプロジェクトからプロジェクト オブジェクトを作成します。

アーカイブ ファイル名またはパス。ファイル拡張子 .mlproj で終わる文字ベクトルまたは string スカラーとして指定します。拡張子が指定されていない場合、MATLAB によってファイル名に .mlproj 拡張子が付加されます。

archiveName がファイル名である場合、MATLAB はそのファイルを現在のフォルダーにエクスポートします。完全修飾パス名を指定することもできます。

例: "projectArchive.mlproj"

名前と値の引数

引数のオプションのペアを Name1=Value1,...,NameN=ValueN として指定します。ここで Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後になければなりませんが、ペアの順序は重要ではありません。

例: export(proj,"archivewithnoReferences.mlproj",ArchiveReferences=false)

R2021a より前では、コンマを使用してそれぞれの名前と値を区切り、Name を引用符で囲みます。

例: export(proj,"archivewithnoReferences.mlproj","ArchiveReferences",false)

参照をパッケージに含めるオプション。true または false として指定します。

true を指定した場合、MATLAB はプロジェクトをエクスポートし、参照をパッケージに含めます。アーカイブを抽出すると、参照プロジェクトのコピーが作成され、それらが最上位プロジェクトにリンクされます。これには、参照プロジェクトによって参照されるプロジェクトのコピーも含まれます。

false を指定した場合、MATLAB はプロジェクトをエクスポートし、参照への既存の絶対リンクと相対リンクを保持します。アーカイブの抽出時に最上位プロジェクトで参照が欠落することを確実に防ぐには、参照は同じ絶対パスと相対パスに存在しなければなりません。

プロジェクトに参照がない場合、このオプションは適用されません。

データ型: logical

エクスポート プロファイル名を指定するオプション。文字ベクトルまたは string スカラーとして指定します。

指定した場合、MATLAB は ExportProfile で指定されたプロジェクト ファイルのサブセットをエクスポートします。エクスポート プロファイルは参照プロジェクトに変更を適用しません。プロジェクトを共有すると、MATLAB は参照プロジェクト全体をエクスポートします。

データ型: char | str

バージョン履歴

R2019a で導入

すべて展開する