四半期リリースの構造
この記事では、四半期リリースおよびパッチリリースで公開されるアーカイブファイルの内容について説明します。 さまざまなリリースタイプの詳細については、 Liferay DXP 製品配信方法 を参照してください。
Liferay DXPのリリースは四半期ごとに実施され、四半期リリースと呼ばれます。 これらのリリースには、製品のメンテナンス、機能強化、および新機能が含まれています。 四半期ごとのリリースは、それぞれ新しいマイナーバージョンとして扱うべきです。
四半期ごとのリリースは、ソースコードから構築され、いくつかの追加要素が同梱されたバンドル版リリースです。
- Tomcat:アーカイブファイルには、最新かつ互換性のあるバージョンのTomcatが含まれています。 Liferay DXPは、簡単に導入できる環境を提供するために、Tomcatのフレームワーク内にデプロイされます。 このデプロイメントを容易にするため、いくつかのファイルとTomcatの設定がデフォルトから変更されています。
- Liferay Patching Tool: 迅速なホットフィックスのインストールを容易にするため、Liferay Patching Toolの最新互換バージョンが同梱されています。 Liferay Patching Toolは、Liferay DXPのバージョンに関係なく更新できます。
- Liferayデータベースアップグレードクライアント:Webサーバーを起動せずに、Liferay DXPデータベースをオフラインでアップグレードするためのクライアントプログラム。
四半期ごとのリリースとアップデート間のソースコードの変更点
DXP四半期リリース版のソースコードは、ヘルプセンターの顧客ダウンロードページからダウンロード提供されなくなりました。 ソースコードは、GitHubのliferay-dxpリポジトリで入手できます。 Liferay DXPリポジトリへのアクセスに関する詳細については、以下を参照してください。 Liferay DXPソースコードへのアクセス
四半期ごとのリリースとアップデートにおけるファイル構造の変更点
四半期リリースとアップデートではファイルとフォルダの構造が異なるため、デプロイメントやオーバーライドスクリプトに影響を与える可能性があります。 Liferay DXP 7.4 のアップデートは、lpkg ファイルにパッケージ化された jar ファイルでリリースされていましたが、四半期ごとのリリースでは lpkg パッケージは削除されました。 むしろ、jarファイルは個別にコンパイルされ、組み込まれます。 以下は、パッケージまたはフォルダ構造の変更点をまとめた比較表です。
| ファイルまたはフォルダ | 四半期ごとのリリース | DXP 7.4 アップデート | DXP 7.3 アップデート (u36 以降)* |
|---|---|---|---|
| Liferay ホーム | /liferay-dxp | /liferay-dxp-7.4.13.u[n] | /liferay-dxp |
| Tomcatフォルダ | /トムキャット | /tomcat-[xyz] | /トムキャット |
| /OSGi/マーケットプレイスファイル | 空の | lpkgファイル | 空の |
| /OSGi/モジュールファイル | jarファイル | 空の | jarファイル |
| /OSGi/ポータルファイル | jarファイル | 空の | jarファイル |
*DXP 7.3.10-u36+以降、7.3リリースは上記で説明した四半期リリースと同じ構造になっています。
四半期リリースファイル構造
バンドルされたリリースファイル名の形式: liferay-dxp-[年].[四半期].[ビルド]-[ビルドタイムスタンプ]
ファイル構造:
Liferay DXP
I_データI_ドキュメントライブラリI_20096
I_ elasticsearch[x_version]I_インデックス
I_極超音速I_ lportal.scriptI_ lportal.properties
私はデプロイしますI_ elasticsearch_sidecarI__ [Elasticsearch xyz バージョン]
I_ライセンスI_ログI_企業I_0I_20096
I_ osgi私は戦争ですI_静的私は_状態I_ポータルI_モジュールI_マーケットプレイスI_設定I_クライアント拡張機能
I_パッチツールI_キャッシュI_libI_ログI_パッチ
I_ルートI_デフォルトI_ dxp
I_トムキャットI_binI_confI_libI_ログI_tempI_ウェブアプリ私は働く
I_ツールI_ ポータルツールデータベースアップグレードクライアント