デプロイ プロジェクト用の TOML プロパティ
R2026bmatlab.toml 定義ファイル タイプを使用すると、プロジェクト全体の構成を 1 つの TOML ファイルで定義して管理できます。この形式は、ソース管理下でのレビューやマージが容易であり、MATLAB® エディターで直接編集できます。詳細については、MATLAB Projects TOML Format (.toml)を参照してください。
ユーザー インターフェイスを使用して Compiler Task を編集すると、プロジェクトはこの情報を matlab.toml ファイルに記録します。次の表に、デプロイ ターゲットごとにプロパティをグループ化した、デプロイ プロジェクトで使用する TOML 構文の例を示します。matlab.toml ファイルで定義されているプロパティの完全なリストについては、matlab.toml を参照してください。
次の TOML コードでは、スタンドアロン アプリケーションとインストーラーを作成するようにコンパイラ タスク StandaloneDesktopApp1 を構成します。
メモ
ファイルまたはフォルダーのパスを受け入れるプロパティでは、プロジェクト フォルダーからの相対パスまたは絶対パスを使用できます。
[compiler.standalone.build] プロパティ
次の表は、compiler.build.standaloneApplication および compiler.build.standaloneWindowsApplication デプロイ ターゲットの TOML プロパティを示しています。
| プロパティ | 説明 | 既定値 |
|---|---|---|
| 生成されたアプリケーションの名前。名前は英字またはアンダースコアで始まっていなければならず、また英数字とアンダースコアのみ使用できます。 |
|
| アプリケーションのエンド ユーザー向けヘルプ テキストが含まれるヘルプ ファイルへのパス。 |
|
| 実行可能ファイルのアイコンとして使用されるアイコン イメージへのパス。使用可能なイメージのタイプは |
|
| アプリケーションの起動時に表示されるスプラッシュ スクリーン イメージへのパス。使用可能なイメージのタイプは |
|
| アプリケーションのメイン ファイルへのパス。 |
|
| 含める追加のファイルとフォルダー。 |
|
| MATLAB Runtime のログ ファイルの名前。 |
|
| 生成される実行可能ファイルにデプロイ可能なアーカイブを組み込むためのフラグ。 |
|
| コマンド ライン入力を数値の MATLAB double として解釈するためのフラグ。 |
|
| アプリケーションの実行時に Windows® コマンド シェルを表示しないようにするフラグ。 | スタンドアロン Windows アプリケーションの場合は true、それ以外の場合は false |
| 生成される実行可能ファイルのバージョン。セマンティック バージョニング形式を使用します。 |
|
| 依存関係の分析によって検出されたデータ ファイルを自動的に含めるかどうかを指定するフラグ。 |
|
| 外部暗号化キーを含むファイルへのパス。 |
|
| デプロイ可能アーカイブ内のフォルダー構造およびファイル名を難読化するかどうかを指定するフラグ。 |
|
| デプロイ可能アーカイブに埋め込む秘密鍵を指定する JSON マニフェスト ファイルへのパス。 |
|
| 含めるサポート パッケージ。値には |
|
| ビルド プロセス中に進行状況の情報を表示するフラグ。 |
|
| 出力フォルダーへのパス。 |
|
[compiler.standalone.package] プロパティ
この表は、アプリケーション インストーラーを作成できる compiler.package.installer デプロイ ターゲットの TOML プロパティを示しています。
| プロパティ | 説明 | 値 |
|---|---|---|
| アプリケーションとともにインストールする追加のファイルおよびフォルダー。 |
|
| 設定内の Windows アプリケーションのリストでアイコンとして使用されるイメージへのパス。 |
|
| インストールされるアプリケーションの名前。 |
|
| アプリケーションを作成した会社の名前。 |
|
| アプリケーション作成者の電子メール アドレス。 |
|
| アプリケーション作成者の名前。 |
|
| インストーラーがアプリケーションをインストールする既定のフォルダー。 |
|
| アプリケーションの詳細な説明。 |
|
| アプリケーションの使用に関する追加要件についてのメモ。 |
|
| インストール済みアプリケーションのアイコンとして使用するイメージ ファイルへのパス。 |
|
| インストーラーのロゴとして使用するイメージ ファイルへのパス。インストーラーは、ロゴのサイズを 112 x 290 ピクセルに変更します。 |
|
| インストーラー ファイルの名前。拡張子はオペレーティング システムによって決まります。 |
|
| インストーラーのスプラッシュ スクリーン イメージのラベルとカテゴリ。 |
|
| インストーラーが保存されるフォルダーへのパス。 |
|
| インストーラーのファイル タイプ。値には |
|
| MATLAB Runtime の引き渡しオプション。値には |
|
| インストール時にインストーラーがショートカットを作成するファイルまたはフォルダーへのパス。 |
|
| アプリケーションの概要説明。 |
|
| インストールされるアプリケーションのバージョン番号。 |
|
| パッケージ化プロセス中に進行状況の情報を表示するフラグ。 |
|
[compiler.webApp.build] プロパティ
次の表は、compiler.build.webAppArchive デプロイ ターゲットの TOML プロパティを示しています。
| プロパティ | 説明 | 既定値 |
|---|---|---|
| アプリケーションのメイン ファイルへのパス。 |
|
| 含める追加のファイルとフォルダー。 |
|
| デプロイ可能なアーカイブの名前。 |
|
| 依存関係の分析によって検出されたデータ ファイルを自動的に含めるかどうかを指定するフラグ。 |
|
| 外部暗号化キーを含むファイルへのパス。 |
|
| デプロイ可能アーカイブ内のフォルダー構造およびファイル名を難読化するかどうかを指定するフラグ。 |
|
| 出力フォルダーへのパス。 |
|
| デプロイ可能アーカイブに埋め込む秘密鍵を指定する JSON マニフェスト ファイルへのパス。 |
|
| 含めるサポート パッケージ。値には |
|
| ビルド プロセス中に進行状況の情報を表示するフラグ。 |
|
[compiler.excelAddIn.build] プロパティ
次の表は、compiler.build.excelAddIn デプロイ ターゲットの TOML プロパティを示しています。
| プロパティ | 説明 | 既定値 |
|---|---|---|
| ビルドに含める MATLAB 関数ファイル。 |
|
| Excel アドインの名前。名前は文字で始まり、英字とアンダースコアのみを使用していなければなりません。 |
|
| 生成されるアドインのバージョン。 |
|
| 含める追加のファイルとフォルダー。 |
|
| 依存関係の分析によって検出されたデータ ファイルを自動的に含めるかどうかを指定するフラグ。 |
|
| クラスの名前。クラス名は、Excel アドインのクラス名の要件を満たしている必要があります。 |
|
| デバッグ シンボルを有効にするためのフラグ。 |
|
| デプロイ可能なアーカイブを組み込むためのフラグ。 |
|
| 外部の AES 暗号化キー ファイルへのパス。 |
|
| 実行時に復号化キーを取得する MEX キー ローダー ファイルへのパス。 |
|
| Visual Basic ファイル ( |
|
| MATLAB Runtime のログ ファイルの名前。 |
|
| デプロイ可能アーカイブ内のフォルダー構造およびファイル名を難読化するかどうかを指定するフラグ。 |
|
| 出力フォルダーへのパス。 |
|
| デプロイ可能アーカイブに埋め込む秘密鍵を指定する JSON マニフェスト ファイルへのパス。 |
|
| 含めるサポート パッケージ。値には |
|
| ビルド プロセス中に進行状況の情報を表示するフラグ。 |
|
[compiler.dotNETAssembly.build] プロパティ
次の表は、compiler.build.dotNETAssembly (MATLAB Compiler SDK) デプロイ ターゲットの TOML プロパティを示しています。
| プロパティ | 説明 | 既定値 |
|---|---|---|
| ビルドに含める MATLAB 関数ファイル。 |
|
| 含める追加のファイルとフォルダー。 |
|
| ピリオドで区切られたリストとして指定する、名前空間形式の .NET アセンブリ名。たとえば、 |
|
| アセンブリのバージョン。このプロパティは MWArray API にのみ適用されます。 |
|
| 依存関係の分析によって検出されたデータ ファイルを自動的に含めるかどうかを指定するフラグ。 |
|
| クラスの名前。 |
|
| デバッグ シンボルを有効にするためのフラグ。 |
|
| デプロイ可能なアーカイブを組み込むためのフラグ。 |
|
| アセンブリの .NET リモート処理を有効にするためのフラグ。 |
|
| 外部の AES 暗号化キー ファイルへのパス。 |
|
| 実行時に復号化キーを取得する MEX キー ローダー ファイルへのパス。 |
|
| ターゲット .NET Framework のバージョン。.NET Framework 4.6.2 以降の任意のバージョンをターゲットにするには、 |
|
| アプリケーションとデプロイ済み MATLAB コードとの間のデータ交換を処理するために使用するデータ API。 |
|
| デプロイ可能アーカイブ内のフォルダー構造およびファイル名を難読化するかどうかを指定するフラグ。 |
|
| 出力フォルダーへのパス。 |
|
| ビルドに含まれる関数用のサンプル ドライバー ファイルを生成する MATLAB サンプル ファイル。ファイルには |
|
| デプロイ可能アーカイブに埋め込む秘密鍵を指定する JSON マニフェスト ファイルへのパス。 |
|
| 共有アセンブリに署名する暗号化キー ファイルへのパス。値が空の場合は、プライベート アセンブリが作成されます。 |
|
| 含めるサポート パッケージ。値には |
|
| ビルド プロセス中に進行状況の情報を表示するフラグ。 |
|
[compiler.cSharedLibrary.build] プロパティ
次の表は、compiler.build.cSharedLibrary (MATLAB Compiler SDK) デプロイ ターゲットの TOML プロパティを示しています。
| プロパティ | 説明 | 既定値 |
|---|---|---|
| ビルドに含める MATLAB 関数ファイル。 |
|
| 含める追加のファイルとフォルダー。 |
|
| 依存関係の分析によって検出されたデータ ファイルを自動的に含めるかどうかを指定するフラグ。 |
|
| デバッグ シンボルを有効にするためのフラグ。 |
|
| デプロイ可能なアーカイブを組み込むためのフラグ。 |
|
| 外部の AES 暗号化キー ファイルへのパス。 |
|
| 実行時に復号化キーを取得する MEX キー ローダー ファイルへのパス。 |
|
| 共有ライブラリの名前。 |
|
| デプロイ可能アーカイブ内のフォルダー構造およびファイル名を難読化するかどうかを指定するフラグ。 |
|
| 出力フォルダーへのパス。 |
|
| デプロイ可能アーカイブに埋め込む秘密鍵を指定する JSON マニフェスト ファイルへのパス。 |
|
| 含めるサポート パッケージ。値には |
|
| ビルド プロセス中に進行状況の情報を表示するフラグ。 |
|
[compiler.cppSharedLibrary.build] プロパティ
次の表は、compiler.build.cppSharedLibrary (MATLAB Compiler SDK) デプロイ ターゲットの TOML プロパティを示しています。
| プロパティ | 説明 | 既定値 |
|---|---|---|
| ビルドに含める MATLAB 関数ファイル。 |
|
| 含める追加のファイルとフォルダー。 |
|
| 依存関係の分析によって検出されたデータ ファイルを自動的に含めるかどうかを指定するフラグ。 |
|
| デバッグ シンボルを有効にするためのフラグ。 |
|
| 外部の AES 暗号化キー ファイルへのパス。 |
|
| 実行時に復号化キーを取得する MEX キー ローダー ファイルへのパス。 |
|
| アプリケーションとデプロイ済み MATLAB コードとの間のデータ交換を処理するために使用するデータ API。 |
|
| 共有ライブラリの名前。 |
|
| 共有ライブラリのバージョン。セマンティック バージョニング形式を使用します。 |
|
| デプロイ可能アーカイブ内のフォルダー構造およびファイル名を難読化するかどうかを指定するフラグ。 |
|
| 出力フォルダーへのパス。 |
|
| ビルドに含まれる関数用のサンプル ドライバー ファイルを生成する MATLAB サンプル ファイル。ファイルには |
|
| デプロイ可能アーカイブに埋め込む秘密鍵を指定する JSON マニフェスト ファイルへのパス。 |
|
| 含めるサポート パッケージ。値には |
|
| ビルド プロセス中に進行状況の情報を表示するフラグ。 |
|
[compiler.comComponent.build] プロパティ
次の表は、compiler.build.comComponent (MATLAB Compiler SDK) デプロイ ターゲットの TOML プロパティを示しています。
| プロパティ | 説明 | 既定値 |
|---|---|---|
| ビルドに含める MATLAB 関数ファイル。 |
|
| 含める追加のファイルとフォルダー。 |
|
| 依存関係の分析によって検出されたデータ ファイルを自動的に含めるかどうかを指定するフラグ。 |
|
| クラスの名前。 |
|
| COM コンポーネントの名前。名前は文字で始まり、英字とピリオドのみが含まれる必要があります。 |
|
| コンポーネントのバージョン。 |
|
| デバッグ シンボルを有効にするためのフラグ。 |
|
| デプロイ可能なアーカイブを組み込むためのフラグ。 |
|
| 外部の AES 暗号化キー ファイルへのパス。 |
|
| 実行時に復号化キーを取得する MEX キー ローダー ファイルへのパス。 |
|
| デプロイ可能アーカイブ内のフォルダー構造およびファイル名を難読化するかどうかを指定するフラグ。 |
|
| 出力フォルダーへのパス。 |
|
| デプロイ可能アーカイブに埋め込む秘密鍵を指定する JSON マニフェスト ファイルへのパス。 |
|
| 含めるサポート パッケージ。値には |
|
| ビルド プロセス中に進行状況の情報を表示するフラグ。 |
|
[compiler.javaPackage.build] プロパティ
次の表は、compiler.build.javaPackage (MATLAB Compiler SDK) デプロイ ターゲットの TOML プロパティを示しています。
| プロパティ | 説明 | 既定値 |
|---|---|---|
| ビルドに含める MATLAB 関数ファイル。 |
|
| 含める追加のファイルとフォルダー。 |
|
| 依存関係の分析によって検出されたデータ ファイルを自動的に含めるかどうかを指定するフラグ。 |
|
| クラスの名前。 |
|
| デバッグ シンボルを有効にするためのフラグ。 |
|
| 外部の AES 暗号化キー ファイルへのパス。 |
|
| 実行時に復号化キーを取得する MEX キー ローダー ファイルへのパス。 |
|
| アプリケーションとデプロイ済み MATLAB コードとの間のデータ交換を処理するために使用するデータ API。 |
|
| デプロイ可能アーカイブ内のフォルダー構造およびファイル名を難読化するかどうかを指定するフラグ。 |
|
| 出力フォルダーへのパス。 |
|
| ピリオドで区切られたリストとして指定する、名前空間形式のパッケージ名。名前は文字で始まり、英字とピリオドのみが含まれる必要があります。 |
|
| ビルドに含まれる関数用のサンプル ドライバー ファイルを生成する MATLAB サンプル ファイル。ファイルには |
|
| デプロイ可能アーカイブに埋め込む秘密鍵を指定する JSON マニフェスト ファイルへのパス。 |
|
| 含めるサポート パッケージ。値には |
|
| ビルド プロセス中に進行状況の情報を表示するフラグ。 |
|
[compiler.pythonPackage.build] プロパティ
次の表は、compiler.build.pythonPackage (MATLAB Compiler SDK) デプロイ ターゲットの TOML プロパティを示しています。
| プロパティ | 説明 | 既定値 |
|---|---|---|
| ビルドに含める MATLAB 関数ファイル。 |
|
| 含める追加のファイルとフォルダー。 |
|
| 依存関係の分析によって検出されたデータ ファイルを自動的に含めるかどうかを指定するフラグ。 |
|
| 外部の AES 暗号化キー ファイルへのパス。 |
|
| 実行時に復号化キーを取得する MEX キー ローダー ファイルへのパス。 |
|
| ピリオドで区切られたリストとして指定する、名前空間形式のパッケージ名。名前は文字で始まり、英字とピリオドのみが含まれる必要があります。 |
|
| ビルドに含まれる関数用のサンプル ドライバー ファイルを生成する MATLAB サンプル ファイル。ファイルには |
|
| デプロイ可能アーカイブに埋め込む秘密鍵を指定する JSON マニフェスト ファイルへのパス。 |
|
| デプロイ可能アーカイブ内のフォルダー構造およびファイル名を難読化するかどうかを指定するフラグ。 |
|
| 出力フォルダーへのパス。 |
|
| 含めるサポート パッケージ。値には |
|
| ビルド プロセス中に進行状況の情報を表示するフラグ。 |
|