Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
RE: Version matrix for 7.1 with portlet 3.0
Hello,
I'm migrating from DXP 7.0 to 7.1 and I'm just looking at faces bridge dependencies.
- The module-versions-upgrade[1] lists "portlet 3.0" for DXP 7.1
- The liferay-faces-version-scheme[2] lists bridge API/IMPL 5.x and EXT 6.x for portlet 3.0
Either: Where can I find those 5.x / 6.x? I cannot see them in maven central or liferay nexus.
Or: Should I upgrade to portlet 3.0 and stay with 4.x for bridge API/IMPL and 5.x for EXT?
Or: Shouldn't I upgrade to portlet 3.0 (just because it's listed in the module-versions-upgrade)?
Depending on the blog post for 7.1[3] I'll stay with portlet 2.0, because
- it announces 7.1 support
- it lists versions bridge 4.x and ext 5.x
- those versions are meant to be used with portlet 2.0 according to the liferay-faces-version-scheme[2]
Anyway: Some info regarding "portlet 3.0" in the module-versions-upgrade[1] and API/IMPL 5.x and EXT 6.x would be appreciated.
[1] https://customer.liferay.com/module-versions-upgrade?p_p_id=com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_product=dxp&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_fromFixPackVersion=45.0&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_fromProductVersion=7.0&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_toFixPackVersion=10.0&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_toProductVersion=7.1&startingVersion=7.0-45.0&compareToVersion=7.1-10.0
[2] https://portal.liferay.dev/docs/7-1/reference/-/knowledge_base/r/liferay-faces-version-scheme
[3] https://liferay.dev/blogs/-/blogs/liferay-faces-released-with-liferay-portal-7-1-support-
Regards,
gun
I'm migrating from DXP 7.0 to 7.1 and I'm just looking at faces bridge dependencies.
- The module-versions-upgrade[1] lists "portlet 3.0" for DXP 7.1
- The liferay-faces-version-scheme[2] lists bridge API/IMPL 5.x and EXT 6.x for portlet 3.0
Either: Where can I find those 5.x / 6.x? I cannot see them in maven central or liferay nexus.
Or: Should I upgrade to portlet 3.0 and stay with 4.x for bridge API/IMPL and 5.x for EXT?
Or: Shouldn't I upgrade to portlet 3.0 (just because it's listed in the module-versions-upgrade)?
Depending on the blog post for 7.1[3] I'll stay with portlet 2.0, because
- it announces 7.1 support
- it lists versions bridge 4.x and ext 5.x
- those versions are meant to be used with portlet 2.0 according to the liferay-faces-version-scheme[2]
Anyway: Some info regarding "portlet 3.0" in the module-versions-upgrade[1] and API/IMPL 5.x and EXT 6.x would be appreciated.
[1] https://customer.liferay.com/module-versions-upgrade?p_p_id=com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_product=dxp&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_fromFixPackVersion=45.0&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_fromProductVersion=7.0&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_toFixPackVersion=10.0&_com_liferay_osb_customer_release_tool_web_portlet_ModuleVersionUpgradePortlet_toProductVersion=7.1&startingVersion=7.0-45.0&compareToVersion=7.1-10.0
[2] https://portal.liferay.dev/docs/7-1/reference/-/knowledge_base/r/liferay-faces-version-scheme
[3] https://liferay.dev/blogs/-/blogs/liferay-faces-released-with-liferay-portal-7-1-support-
Regards,
gun
Hi Gunnar,
Thanks for reaching out with this question. I'm sure that other developers might be wondering the same thing.JSF support for Portlet 3.0 (found in the 5.x and 6.x branches of the bridge) is dependent upon the completion of JSR 378:
https://www.jcp.org/en/jsr/detail?id=378
Until then, JSF portlet development must rely on the Portlet 2.0 API. Although Liferay 7.2 and 7.1 implement the Portlet 3.0 API, they are binary-backward-compatibile with Portlet 2.0.
So you've made the correct choice by following the instructions in the blog announcement you cited. Also, you can use the dropdown menus on the home page of https://www.liferayfaces.org in order to determine the correct/supported dependency versions for JSF portlet development.
Finally, I'd like to thank you for being such a faithful member of the JSF portlet community over the years.
Kind Regards,
Neil
Thanks for reaching out with this question. I'm sure that other developers might be wondering the same thing.JSF support for Portlet 3.0 (found in the 5.x and 6.x branches of the bridge) is dependent upon the completion of JSR 378:
https://www.jcp.org/en/jsr/detail?id=378
Until then, JSF portlet development must rely on the Portlet 2.0 API. Although Liferay 7.2 and 7.1 implement the Portlet 3.0 API, they are binary-backward-compatibile with Portlet 2.0.
So you've made the correct choice by following the instructions in the blog announcement you cited. Also, you can use the dropdown menus on the home page of https://www.liferayfaces.org in order to determine the correct/supported dependency versions for JSF portlet development.
Finally, I'd like to thank you for being such a faithful member of the JSF portlet community over the years.
Kind Regards,
Neil
Kyle Joseph Stiemann, modified 6 Years ago.
Liferay Master
Posts: 760
Join Date: 1/14/13
Recent Posts
Hi Gunnar,
Portlet 3.0 support for Liferay Faces is still in development as the reference implementation of JSR 378. The latest release of Liferay Faces is compatible with Portlet 2.0 and Liferay 7.1 (see the announcement blog for more details). You can use the Archetype Portlet at faces.liferay.dev to find the latest appropriate Liferay Faces version which is compatible with your version of Liferay Portal.
- Kyle
Portlet 3.0 support for Liferay Faces is still in development as the reference implementation of JSR 378. The latest release of Liferay Faces is compatible with Portlet 2.0 and Liferay 7.1 (see the announcement blog for more details). You can use the Archetype Portlet at faces.liferay.dev to find the latest appropriate Liferay Faces version which is compatible with your version of Liferay Portal.
- Kyle
Hi,
thanks for the input (and for always working on and extending documentation).
Regards,
gun
thanks for the input (and for always working on and extending documentation).
Regards,
gun
Hi,
while migrating from 7.1 to 7.4:
Regarding documentations, blogs and repositories I'll continue using portlet 2.0.
Am I ok with dependencies com.liferay.faces.portal 4.1.0, com.liferay.faces.bridge.impl 4.2.1, com.liferay.faces.bridge.ext 6.1.0, com.liferay.faces.alloy 4.1.0 along with release.dxp.bom 7.4.13, JSF 2.2 and primefaces (elite) 8.0.x?
(looked good when starting the migraton to 7.3, now updating the migration to 7.4)
Regards, gun
Copyright © 2025 Liferay, Inc
• Privacy Policy
Powered by Liferay™