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

Liferay Facesのバージョンスキーム

この記事では、どのLiferay Facesアーティファクトをポートレットで使用すべきかを学び、バージョンの各コンポーネントの意味を知ることで、Liferay Facesのバージョン管理スキームを探ります。 バージョン管理スキームをマスターしたら、いくつかの構成例を見てみましょう。

Liferay Faces Archetypeポートレットの使用

Liferay Faces Archetypeポートレットを使用して、ポートレットに含める必要のあるLiferay Facesアーティファクトとバージョンを判別できます。 目的のLiferay Portalバージョン、JSFバージョン、コンポーネントスイート(オプション)、およびビルドツールを選択すると、ポートレットにはMavenアーキタイプからポートレットを生成するコマンドと、ビルドファイルにコピーできる依存関係のリストの両方が表示されます。 次のセクションでは、Liferay Facesアーティファクトの各バージョンに関する互換性情報を提供します。

Liferay Faces Alloy

AlloyUIを活用する JSF コンポーネント スイートを提供します。

ブランチアーティファクトの例AlloyUIJSF API追加情報
マスター (4.x)com.liferay.faces.alloy-4.1.0.jar3.1.x2.2+AlloyUI 3.1.xは、Liferay Portal 7.3にバンドルされているバージョンです。
3.xcom.liferay.faces.alloy-3.1.0.jar3.0.x2.2+AlloyUI 3.0.xは、Liferay Portal 7.0/7.1/7.2にバンドルされているバージョンです。
2.xcom.liferay.faces.alloy-2.0.1.jar2.0.x2.1+AlloyUI 2.0.xは、Liferay Portal 6.2にバンドルされているバージョンです。
1.xcom.liferay.faces.alloy-1.0.1.jar2.0.x1.2AlloyUI 2.0.xは、Liferay Portal 6.2にバンドルされているバージョンです。

Liferay Faces Bridge

JSR 286(Portlet 2.0)およびJSR 362(Portlet 3.0)のリファレンス実装であるApache Pluto内のポートレットとしてJSF Webアプリケーションをデプロイする機能を提供します。

ブランチアーティファクトの例ポートレットAPIJSF APIJCP仕様追加情報
API: 5.x
実装: 5.x
com.liferay.faces.bridge.api-5.0.0.jar
com.liferay.faces.bridge.impl-5.0.0.jar
3.02.2JSR 378JCPによる「最終評価」中で、2020年にリリースされる予定です。
API: 4.x
実装: 4.x
com.liferay.faces.bridge.api-4.1.0.jar
com.liferay.faces.bridge.impl-4.0.0.jar
2.02.2JSR 329JSF 2.2の非標準のブリッジ拡張機能が含まれています。
API: 3.x
実装: 3.x
com.liferay.faces.bridge.api-3.1.0.jar
com.liferay.faces.bridge.impl-3.0.0.jar
2.02.1JSR 329JSF 2.1の非標準のブリッジ拡張機能が含まれています。
API: 2.x
実装: 2.x
com.liferay.faces.bridge.api-2.1.0.jar
com.liferay.faces.bridge.impl-2.0.0.jar
2.01.2JSR 329 (MR1)メンテナンスリリース1(MR1)のサポートが含まれています。
1.x該当なし1.01.2JSR 301Liferay Faces BridgeがJSR 301を実装したことがないため、該当なし。

Liferay Faces Bridge Ext

Liferay Portalとの互換性を提供し、フレンドリURLなどのLiferay固有の機能も利用するLiferay Faces Bridgeの拡張機能。

ブランチアーティファクトの例  LiferayポータルAPI    ブリッジAPI    ポートレットAPI  JSF API
8.xcom.liferay.faces.bridge.ext-8.0.0.jar7.3.0+5.x3.02.3
7.xcom.liferay.faces.bridge.ext-7.0.0.jar7.3.0+5.x3.02.2
6.xcom.liferay.faces.bridge.ext-6.0.0.jar7.3.0+4.x2.02.2
5.xcom.liferay.faces.bridge.ext-5.0.4.jar7.0.x/7.1.x/7.2.x4.x2.02.2
4.x未使用該当なし該当なし該当なし該当なし
3.xcom.liferay.faces.bridge.ext-3.0.1.jar6.2.x4.x2.02.2
2.xcom.liferay.faces.bridge.ext-2.0.1.jar6.2.x3.x2.02.1
1.xcom.liferay.faces.bridge.ext-1.0.1.jar6.2.x2.x2.01.2

Liferay Faces Portal

Liferay Portalによって提供される JSP タグに基づいた JSF コンポーネントのスイートを提供します。

ブランチアーティファクトの例LiferayポータルAPI    ポートレットAPI  JSF API
6.xcom.liferay.faces.portal-6.0.0.jar7.2+3.02.3
5.xcom.liferay.faces.portal-5.0.0.jar7.2+3.02.2
4.xcom.liferay.faces.portal-4.0.0.jar7.2/7.32.02.2
3.xcom.liferay.faces.portal-3.0.1.jar7.0/7.1/7.22.02.2
2.xcom.liferay.faces.portal-2.0.1.jar6.22.02.1/2.2
1.xcom.liferay.faces.portal-1.0.1.jar6.22.01.2

Liferay Faces Util

Liferay Facesを構成するサブプロジェクトの多くをサポートするための汎用JSFユーティリティを含むライブラリ。

ブランチアーティファクトの例  JSF API
マスターcom.liferay.faces.util-3.1.0.jar2.3
3.xcom.liferay.faces.util-3.1.0.jar2.2
2.xcom.liferay.faces.util-2.1.0.jar2.1
1.xcom.liferay.faces.util-1.1.0.jar1.2

次の画像は、Liferay Facesの依存関係図を示しています。これは、コンポーネントがどのように相互作用し、相互に依存しているかを視覚化するのに役立ちます。

Liferay Faces依存関係図は、コンポーネントがどのように相互作用し、相互に依存しているかを視覚化するのに役立ちます。

次に、新しいバージョン管理スキームの動作を確認するための構成例をいくつか示します。