設定
テスト作成者がよく使う関数やパス、マクロに簡単にアクセスできるようにするため、既存のPoshiファイルを依存関係として保存するPoshiリソースを作成しました。 これらのリソースは、Poshi Runner Resources Gradle Pluginを通じてGradleの依存関係としてPoshiプロジェクトにロードすることができ、ファイルシステム上のローカルなPoshiファイルとは別に使用することができます。
デフォルトでは、Poshi単体またはLiferay Gradle Plugins Defaultsプラグインを使用するPoshiプロジェクトは、自動的にデフォルトのPoshiリソースjar、 com.liferay:com.liferay.poshi.runner.resources:latest.versionにアクセスすることになります。 この公開された com.liferay:com.liferay.poshi.runner.resources jar には、 Liferay poshi-runner-resources ディレクトリ からの Poshi ファイルが含まれており、標準の Maven リポジトリ Maven Central および Liferay Nexusを通じて入手できます。
jar ファイルを使用するには、Poshi プロジェクトの build.gradle ファイルに次のコードを追加します。ここで、変数 GROUP、 NAME、および VERSION は、 Maven 依存関係 プラグインを参照します。
dependencies {
poshiRunnerResources group: "GROUP", name: "NAME", version: "VERSION"
}
デフォルトのPoshiリソースjarファイルを使用するには、 GROUP、NAME、VERSIONを以下の情報に置き換えてください。
dependencies {
poshiRunnerResources group: "com.liferay", name: "com.liferay.poshi.runner.resources", version: "latest.release"
}
特定のバージョンのPoshiリソースjarを使用するには、 GROUP、NAME、VERSIONを下記のように置き換えます。
dependencies {
poshiRunnerResources group: "com.liferay.poshi.runner.resources", name: "portal-master", version: "20220413-38b5985"
}
Poshi リソースの設定の詳細については、 Poshi Runner Resources Gradle プラグインを参照してください。