この記事では、Liferayの公開リポジトリからモジュールを探し、ダウンロードしてインストールするためのハウツーガイドを紹介します。 モジュールやアプリケーションが非推奨、アーカイブ化されていたり、製品と一緒に配布されていない場合は、Liferayのパブリックリポジトリから直接モジュールをインストールする必要があります。 Digital Experience Platform (DXP)に含まれるモジュールのバージョンアップデートやコードの変更は、Liferayの修正パックとパッチツールを使用して行う必要があります。
決議
- Nexus Repository Managerにアクセスします。
- モジュールの名前を決定します。 モジュールが DXP にバンドルされていた場合、モジュールの名前はしばしば非推奨のドキュメントに記載されています。 モジュールがマーケットプレイスアプリとしてリリースされた場合は、lpkgを開くことで名前を知ることができます。
- モジュール名の liferay-public-releases リポジトリを参照または検索します。
- モジュールフォルダを選択し、最も高いバージョンのフォルダを展開します。
- 右側のパネルで、モジュールのアップロードされた日付の詳細を表示するには、成果物タブを選択します。
- アップロードされた日付を使って、これらのモジュールがデプロイされる GA や SP のリリース日より前の、最も近いモジュールバージョンを見つけてください。
- 例えば、2017-10-19にリリースされたDXP 7.0 SP6を使用して com.liferay.hello.world.web モジュールをデプロイする場合、2017-10-11に com.liferay.hello.world.web モジュールのバージョン2.0.4がアップロードされています。
- GAまたはSPのリリース日を決定するには、 ヘルプセンターのダウンロード ページに記載されているアセットの 投稿日 を参照してください。
- ほとんどの機能やアプリは、Web、API、サービスモジュールなどの複数のモジュールを必要とします。 アプリによっては、より多くのモジュールが必要になる可能性があります。 これらの他のモジュールについては、ステップ 6 を繰り返します。
- つまり、 のcom.liferay.hello.world.api モジュールがあったとしても、DXP 7.0 SP6のリリース日より前のバージョンが2.0.4であるとは限りません。
- ダウンロードしたら、必要なモジュールをすべてDXPインスタンスのデプロイフォルダにコピーします。
- モジュールがクラスタの全ノードに配置されていることを確認してください。