Liferay Developer Studio
Liferay Developer Studio (LDS) は、Liferay DXP 向けに Liferay が提供する統合開発環境 (IDE) です。 Eclipseプラットフォーム上に構築されたLDSは、Eclipseのセキュリティアップデートとコア機能を継承し、Liferay開発のための専用ツールを追加しています。 LDSは、スタンドアロンIDEとして、また既存のEclipse環境にインストールできるプラグインセット(「Liferay IDE」)としても提供されます。この2つの名称は同じツール群を指します。
前提条件
- JDK 17または21。
- プラグインのインストールパスには、既存のEclipse環境が必要です。
主な機能
LDSは、以下の機能とツールによってLiferay開発を効率化します。
- Liferayワークスペース管理: Liferayワークスペースの作成、インポート、管理を完全にサポート 。
- プロジェクトウィザード: OSGiモジュール、モジュールフラグメント、RESTサービス、JSFプロジェクトをビルディングブロックするための専用ウィザードや、ポートレット、フック、テーマのレガシーサポート。
- サーバーツール: Liferay バンドル用の組み込みコネクタ、ローカル開発用の Docker 統合、およびリモートデプロイ機能。
- 開発者の生産性:
- Gogo Shell ターミナル: Gogo Shell を介したリアルタイム OSGi 管理のための統合コンソール。
- モジュールウォッチャー: 保存時にモジュールを自動的に再デプロイします。
- スニペットライブラリ: ドラッグアンドドロップで使用できるコードスニペットのコレクション。
- 専門編集者:
- FreeMarkerエディタ:シンタックスハイライトとコード補完を含む、
.ftlファイルの詳細設定な編集者サポート。 - サービス・ビルダー:
service.xmlのエンティティを定義し、サービスレイヤーを生成するためのビジュアルエディターとウィザード。
- FreeMarkerエディタ:シンタックスハイライトとコード補完を含む、
リリース頻度
Liferay Developer Studioのリリースは、概ねLiferay DXPの四半期ごとのリリースサイクルに沿って行われます。 各リリースでは、現在の Liferay DXP バージョン、パッケージ化された Blade CLIとの互換性が更新され、定期的にアップストリームの Eclipse リリースが組み込まれます。
リリース履歴は Liferay IDE GitHub リリース ページ に公開されています。
Liferay Developer Studio のセットアップ
-
Liferay IDE リリース ページ に移動します。
-
最新リリースバージョンのディレクトリを選択してください。
-
お使いのオペレーティングシステム用の
LiferayWorkspacewithDevStudioインストーラー (-windows-x64-installer.exe、-osx-installer.dmg、または-linux-x64-installer.run/-linux-arm64-installer.run) をダウンロードしてください。注各リリースには、ワークスペースツールのみを含む(Eclipseはバンドルされていない)より小さな
LiferayWorkspace-*-installer.*アーティファクトも同梱されています。 そのフレーバーを使用して、ワークスペースツールのみをインストールしてください。 -
ダウンロードしたインストーラーを実行し、画面の指示に従ってインストールを完了してください。
-
Liferay Developer Studioを起動します。 Eclipseのワークスペースセレクターが開きます。
-
Eclipseのワークスペースとして使用するローカルディレクトリを選択し、ダイアログを確認してください。
既存の Eclipse 環境に Liferay IDE プラグインをインストールするには、Eclipse Marketplace を開き、Liferay IDE を検索し、リストから インストール ボタンを実行中の Eclipse インスタンスにドラッグします。
Liferay Workspaceの作成
Liferay Workspace は、Liferay プロジェクトの構築と管理のための標準環境です。
-
Liferay Developer Studioを開きます。
-
ファイル → 新規 → Liferay Workspace プロジェクト に移動します。
-
プロジェクト名 を入力してください。
-
ビルドツールを選択してください:Gradle または Maven。
-
ターゲット Liferay バージョン を選択します。
-
をクリックして完了します。
LDSはワークスペース構造を生成し、設定済みのLiferayバンドルとGradle/Mavenの依存関係をダウンロードし、プロジェクトエクスプローラーでプロジェクトを開きます。

さいごに
LDSがインストールされ、ワークスペースが作成されると、次のことが可能になります。
- Liferay Developer Studio に Liferay Server をインストールします — Liferay DXP バンドルを登録して、IDE から起動、停止、デプロイできるようにします。
- Liferay Developer Studio からモジュールをデプロイします — 実行中の Liferay DXP サーバーにモジュールをプッシュします。
- Liferay Developer Studio を更新します — Eclipse の更新メカニズムから LDS の更新をインストールします。