Liferay Developer Studio
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

Liferay Developer Studio からモジュールをデプロイする

IDEを終了せずに、Liferayワークスペースから実行中のLiferay DXPサーバーにモジュールをプッシュします。

前提条件

  • Liferay Developer Studio (LDS) で設定済みの Liferay サーバー。 Liferay Developer Studio での Liferay サーバーのインストールについては、 を参照してください。
  • Liferay Workspace 内のモジュール プロジェクト。 LDS はワークスペースからモジュールをデプロイします。単発プロジェクトの場合は、 Blade CLI を使用してコマンドラインからデプロイします。

サーバーを起動する

LDSがサーバーにデプロイするには、サーバーが稼働している必要があります。 サーバー ビューで、設定済みのサーバーを選択し、 開始 をクリックします。 コンソールでサーバーの起動を [N] ミリ秒待つ。

モジュールをデプロイする

単一モジュールをデプロイする2つの方法:

ドラッグ&ドロップ:プロジェクトをプロジェクトエクスプローラーから サーバービューの実行中のサーバーにドラッグします。

追加と削除: サーバー ビューでサーバーを右クリックし、 追加と削除 を選択します。。 プロジェクトを 利用可能 から 設定済み に移動し、 完了 をクリックします。

コンソールには、モジュールのバンドルがアクティベーション完了時に ACTIVE 状態に達したことが示されます。

複数のモジュールを一度にデプロイする

マルチモジュールワークスペースの場合、 追加と削除… ダイアログでは、一度に複数のプロジェクトを受け入れることができます。デプロイしたいすべてのプロジェクトを 設定済み リストに移動してから、 完了 をクリックします。

ブレードウォッチ を使用した継続的デプロイメント

アクティブな編集-デプロイ-テストサイクルでは、 ブレードウォッチ タスクが保存された変更を継続的に再デプロイします。

Liferay Workspace 内のプロジェクトの場合 (標準の場合): Gradle Tasks ビューを開き、ワークスペース プロジェクトを展開して、 watch タスクをダブルクリックします。 ウォッチ が実行されている間は、手動で再デプロイすることなく、保存するたびにモジュールがデプロイされます。 端末からの同等の操作:

./gradlew watch

スタンドアロン プロジェクト (Liferay Workspace なし) の場合: プロジェクトを右クリックして Liferayウォッチ を選択します。 この操作はワークスペースプロジェクト内では抑制されるため、この項目はスタンドアロンのワークスペースプロジェクトでのみ表示されます。

デプロイメントの検証

コンソール ビューを開き、モジュールが ACTIVE 状態になったことを確認します。 実行中のポータルから、 コントロール パネルシステムGogo シェル に移動し、 lb [your-module-symbolic-name] を実行して、OSGi ランタイムからのバンドル状態を確認します。