ツール
Liferayは、標準的なビルドスクリプト、軽量なCLIユーティリティ、Eclipseベースの完全なIDEを含む様々な開発者ツールを提供します。 これは、初心者でも、長年コードを書いてきた開発者でも、すべての開発者に役立つものです。 Liferayの開発ツールはすべて、Linux、Mac、およびWindowsプラットフォームで動作します。
軽量ツール
経験豊富な開発者の場合、または Liferay 開発を既存のツールセットに統合したい場合は、CLI およびファイルシステムベースのツールが役立ちます。
Liferay Workspace は、プロジェクトとその設定を保持する Gradle ベースの環境です。 Liferay DXPにデプロイし、Docker構成を作成して保存し、この単一の環境からすべてのDevOpsを実行できます。 あらゆるストライプの開発者が既存のツールやワークフローと統合できる柔軟性を備えています。
Blade CLI を使用すると、コマンドラインインターフェースから Liferay Workspaces やプロジェクトを簡単に作成および構築したり、サーバーを起動および停止したりできます。 開発者は、この小さくてシンプルな CLI ツールを使用して、Liferay プロジェクトを既存のワークフローに統合できます。
フロントエンド開発者向けツール(非推奨)
これらのツールは非推奨であり、将来削除される予定です。
フロントエンド開発者の場合、2 つの CLI ベースのツールを使用すると、Liferay のルックアンドフィールを変換するテーマ プロジェクトやウィジェット プロジェクトを作成できます。
Liferay テーマジェネレーター は、フロントエンド開発者がテーマとレイアウトテンプレートを作成し、Liferay DXP ベースのサイトの外観と雰囲気を定義するのに役立ちます。
Liferay JS Generator は、Liferay DXPに展開可能なJavaScriptベースのウィジェットのプロジェクトを作成します。
IDEとプラグイン
JetBrainsのIntelliJIDEAまたはEclipseを使用する場合、Liferayにはそれらと統合するグラフィカルツールがあります。
Liferay IntelliJプラグイン は、IntelliJ IDEAでLiferay Workspaceとスタンドアロンプロジェクトを使用するためのサポートを提供します。
Liferay Developer Studio は、Liferay開発の全範囲をサポートするEclipseベースのIDEです。
内部的には、Liferay Workspaceは、プロジェクトに適用できる多数のGradleおよびMavenプラグインを利用しています。 プロジェクトのテンプレートとサンプルも用意されているので、すぐに開始できます。
開発者向けドキュメンテーションで提供されているサンプルプロジェクトのいずれかに従っている場合は、Liferay Workspaceをすでに使用しています。 これで、独自のプロジェクトを作成するための機能の全範囲を学ぶことができます。 そこから、Blade CLIを使用してターミナルからプロジェクトを管理できます。 IntelliJユーザーはIntelliJプラグインを使用できます。必要なものがすべて含まれるフル機能の環境が必要な場合は、Liferay Developer Studioをインストールしてください。
Liferayの開発ツールをLiferayプロジェクトで使用していただければ幸いです。