Liferay図鑑は非公式の情報サイトです。Liferay, Inc.・日本ライフレイ株式会社とは関係ありません。

Service BuilderプラグインとDXPバージョンの対応表の使い方

執筆者:

カテゴリ:

ニュースのポイント

  • Service Builderは特定のリリース系列のサービスAPIに依存したJavaコードを生成するため、プラグインのバージョンは、ワークスペースが対象とするDXPのバージョンに合わせる必要がある。記事には2023.Q3(1.0.463)から2026.Q2(1.0.532)までの対応表がある。
  • gradle.propertiesのliferay.workspace.productで四半期リリースを確認し、com.liferay.portal.tools.service.builder.versionを固定する。例として、dxp-2024.q1.10-ltsは1.0.478、dxp-2026.q1.8-ltsは1.0.514、dxp-2026.q2.0は1.0.532が挙げられている。
  • 誤ったバージョンで生成した場合は、生成済みクラスを削除してからblade gw buildServiceで再生成する。プラグインのバージョン変更だけでは再生成されず、service.xmlやimplクラスの変更時のみ対象クラスが再生成される。

編集部コメント

ターゲットプラットフォームを変更するたびに、Service Builderのバージョンも見直すのが安全です。記事は、生成コードと設定変更を同じコミットにまとめ、後から理由を追えるようにすることを勧めています。

Liferay Dev Toolsチームは、対象プラットフォームに応じたバージョン自動選択を検討中とのことです。

出典:liferay.dev(David H Nebinger、2026年7月30日)(この記事は出典をもとに編集部が要約・解説したものです。詳細は原文をご確認ください。)