Documentation

設定

テスト作成者がよく使う関数やパス、マクロに簡単にアクセスできるようにするため、既存の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 CentralLiferay Nexus から入手可能です。

jarファイルを使用するには、Poshiプロジェクトのbuild.gradleファイルに以下を追加します。変数 GROUPNAMEVERSIONは、 Maven依存関係 のプラグインを参照しています。

dependencies {
    poshiRunnerResources group: "GROUP", name: "NAME", version: "VERSION"
}

デフォルトのPoshiリソースjarファイルを使用するには、 GROUPNAMEVERSIONを以下の情報に置き換えてください。

dependencies {
    poshiRunnerResources group: "com.liferay", name: "com.liferay.poshi.runner.resources", version: "latest.release"
}

特定のバージョンのPoshiリソースjarを使用するには、 GROUPNAMEVERSIONを下記のように置き換えます。

dependencies {
poshiRunnerResources group: "com.liferay.poshi.runner.resources", name: "portal-master", version: "20220413-38b5985"
}

Poshiリソースの設定の詳細については、 Poshi Runner Resources Gradle Plugin を参照してください。