このセクションでは、Lombok と Jtest を統合する方法を説明します。

Lombok の概要

Lombok は、Java プロジェクトに追加する必要がある定型コードの量を減らすのに役立つライブラリです。Lombok アノテーションを使用すると、データ オブジェクトのゲッターおよびセッターを自動生成し、スクラッチから手で記述する時間と労力を節約することができます。Lombok ライブラリについての詳細は https://projectlombok.org で参照できます。

サポート対象バージョン

Jtest は Lombok バージョン 1.18.4 - 1.18.12 をサポートしています。

Jtest と Lombok の統合

Jtest と Lombok ライブラリを統合するには、次の操作を行います。

  1. コマンドライン インターフェイスを開きます。
  2. <JTEST_INSTALL_DIR>/integration/lombok に移動します。
  3. 次のコマンドを実行します。
    Windows の場合:

    gradlew installLombok --no-daemon

    Linux または Mac OS の場合:

    ./gradlew installLombok --no-daemon

    Jtest と https://projectlombok.org/downloads/lombok-1.18.12.jar にある Lombok 1.8.12 が統合されます。

別のバージョンの Lombok と Jtest を統合するには、lombokLocation コマンド ライン オプションを使用して URL または lombok.jar へのパスを指定します。例:

Windows の場合:

gradlew installLombok -PlombokLocation=c:\downloads\lombok.jar --no-daemon

Linux または Mac OS の場合:

./gradlew installLombok -PlombokLocation=/home/account/downloads/lombok.jar --no-daemon

既知の制限事項

  • Jtest の単体テスト アシスタントは Lombok をサポートしていません。
  • まれに、Lombok によって行われるクラス修飾が原因で、違反とソース コードが一致せず、静的解析が一部のルールの違反をレポートできない場合があります。
  • Lombok 1.18.14 には Eclipse IDE へのインストールを妨げるバグがあるため、サポートされていません。詳細については https://github.com/rzwitserloot/lombok/issues/2599 を参照してください。


  • No labels