この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

第二世代管理パッケージの高度なプロジェクト設定パラメータ

管理 2GP パッケージの開発がより複雑になってきたら、sfdx-project,json ファイルに次の省略可能なパラメータを指定することを検討してください。
Name 詳細
apexTestAccess 必須かどうかいいえ

指定がない場合のデフォルト: None

パッケージバージョンの作成時に Apex テストが実行されるコンテキスト内のユーザに権限セットと権限セットライセンスを割り当てます。

「第二世代管理パッケージのパッケージバージョン作成テストでのパッケージ化されていないメタデータまたは Apex アクセス権の指定」を参照してください。

branch 必須かどうかいいえ

指定がない場合のデフォルト: None

パッケージにブランチが関連付けられているが、パッケージ連動関係が異なるブランチに関連付けられている場合は、この形式を使用します。

パッケージにブランチが関連付けられているが、パッケージ連動関係に関連付けられているブランチがない場合は、この形式を使用します。

「第二世代管理パッケージでのブランチの使用」を参照してください。

dependencies 必須かどうかいいえ

指定がない場合のデフォルト: None

他のパッケージへの連動関係を指定します。
同じ Dev Hub 内の管理パッケージの連動関係を指定するには、パッケージバージョンの別名か、パッケージ名とバージョン番号の組み合わせのいずれかを使用します。
Dev Hub 外の管理パッケージの連動関係を指定するには、次の設定を使用します。

バージョン番号に LATEST キーワードを使用して連動関係を設定できます。

メモ

パッケージの別名ではなくパッケージ ID で連動関係を示すには、次の ID を使用します。
  • パッケージ ID と一緒にバージョン番号を指定する場合は 0Ho ID
  • パッケージバージョン ID のみを指定する場合は 04t ID
パッケージに複数の連動関係がある場合、インストールの順序でパッケージのカンマ区切りのリストを指定します。たとえば、あるパッケージがパッケージ Expense Manager - Util に連動し、このパッケージがパッケージ External Apex Library に連動する場合、パッケージの連動関係は次のようになります。
postInstallScript 必須かどうかいいえ

指定がない場合のデフォルト: None

管理パッケージのインストールまたはアップグレード後に登録者組織で自動的に実行される Apex スクリプト。
postInstallURL 必須かどうかいいえ

指定がない場合のデフォルト: None

登録者がインストール後に行う手順への URL。
releaseNotesUrl 必須かどうかいいえ

指定がない場合のデフォルト: None

リリースノートへの URL。
unpackagedMetadata 必須かどうかいいえ

指定がない場合のデフォルト: None

「第二世代管理パッケージのパッケージバージョン作成テストでのパッケージ化されていないメタデータまたは Apex アクセス権の指定」を参照してください。
uninstallScript 必須かどうかいいえ

指定がない場合のデフォルト: None

管理パッケージのアンインストール前に登録者組織で自動的に実行される Apex スクリプト。