Getting Started
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

設定

前提条件

  1. サポートされているバージョンの Java。

  2. Google Chrome。

  3. GradleもしくはGradle Wrapper 6.6.1またはそれ以上。

PoshiスタンドアロンGradleプロジェクトの設定

  1. 新しいディレクトリを作成します(例: poshi-standalone)。

  2. 新しく作成したディレクトリにGradleラッパー(6.6.1以降)をセットアップします。

    $ gradle wrapper --gradle-distribution-url https://github.com/liferay/liferay-binaries-cache-2020/raw/master/gradle-6.6.1.LIFERAY-PATCHED-1-bin.zip
    

    これで、ディレクトリには以下の内容が含まれているはずです。

    poshi-standalone
    ├── .gradle
    ├── gradle
    |   └── wrapper
    |       ├──  gradle-wrapper.jar
    |       └──  gradle-wrapper.properties
    ├── gradlew
    └── gradlew.bat
    
  3. Poshi Standaloneのビルドファイルを取得するには、ターミナル/コマンドプロンプトウィンドウで目的のディレクトリから以下のコマンドを実行してください。

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/liferay/liferay-portal/master/modules/test/poshi/poshi-standalone/setup.sh)"
    

    初期のGradleファイルに加えて、ディレクトリには次のファイルがあるはずです。 build.gradle, settings.gradle、poshi.properties、およびposhi-ext.properties

  4. ルートディレクトリに、新しいフォルダ poshi-testsを作成します。テストに必要なファイルが格納されます。

  5. poshi-tests ディレクトリに移動し、パス、マクロ、テストケースの3つのフォルダを追加作成します。

    これで、ディレクトリには以下の内容が含まれているはずです。

    poshi-standalone
    ├── .gradle
    ├── gradle
    ├── gradle
    |   └── wrapper
    |       ├──  gradle-wrapper.jar
    |       └──  gradle-wrapper.properties
    ├── poshi-tests
    |   ├── macros
    |   ├── paths
    |   └── testcases
    ├── build.gradle
    ├── gradlew
    ├── gradlew.bat
    ├── poshi.properties
    ├── poshi-ext.properties
    └── settings.gradle
    

この設定で、 ./gradlew task (gradlew.bat task for Windows) を実行すると、プロジェクトで利用可能なタスクが表示されるようになっています。 Poshi StandaloneのGradle 設定については、Liferayのgithubリポジトリにある Poshi Standalone を参照してください。

Poshi Standaloneのアップデート

Poshi Standaloneは常に最新のリリースバージョンを実行するため、gradleプロジェクトを更新するための余分な手順は必要ありません。ダウングレードが必要な場合は、 build.gradle ファイルの最後に以下の行を追加し、バージョン番号を Poshi Runner Changelogにある希望のバージョンに置き換えてください。

poshiRunner {
    version = "1.0.xxx"
}