Liferay Workspaceの概要
Liferay Workspaceは、開発ライフサイクル全体を処理するLiferay独自の方法を表すフォルダとGradleスクリプトのセットです。
プロジェクトの作成
Liferay Workspaceは、Gradleスクリプトとプラグインを使用して実装されます。 そのため、IDEまたは開発ツールに統合できます。 また、LiferayのCLIユーティリティと連携して動作します。 標準ツールまたはBlade CLIを使用してプロジェクトを作成できます。
プロジェクトの構築
Liferay Workspaceには、LiferayのGradleプラグインがシームレスに組み込まれており、Liferayプロジェクトの構築をすぐに開始できます。 Gradleラッパーにはワークスペースが付属しているため、マシンにグローバルにインストールしなくてもGradleを使用できます。
ワークスペースはLiferayアプリケーションをビルドするように事前構成されているため、ビルド構成を作成するためにリポジトリーと依存関係を探す時間を節約できます。
プロジェクトのデプロイ
GradleまたはBlade CLIを使用してLiferay Workspaceからプロジェクトを簡単にデプロイできます。つまり、これらのCLIツールをサポートするIDEからも簡単にデプロイできます。 また、ワークスペースには、コードをデバッグするためのLiferayランタイムを自動ダウンロードするメカニズムもあるため、デプロイとテストは簡単です。
プロジェクトのテスト
Liferay Workspaceは、Dockerを使用して、開発、ユーザー受け入れテスト、および本番環境を構成し、コードをテストする環境をシミュレートするのに役立ちます。 環境はフォルダで区切られ、各フォルダは独自のデータベース、portal-ext.properties
ファイル、Elasticsearch構成などを提供できます。 これらの構成は、Liferay DXPまたはCEのワークスペース制御のインストールをオーバーレイします。
Blade CLIの有無にかかわらずワークスペースを使用できます。 引き続き読み進めることで、最初のLiferay Workspaceを作成する方法について学習できます。