Uploaded image for project: 'PUBLIC - Liferay Faces'
  1. PUBLIC - Liferay Faces
  2. FACES-1531

Develop new 4.1.x branch with compatibility for JSF 2.2 + Liferay Portal 6.1

    Details

      Description

      This task involves creating a 4.1.x branch in Git and fixing any compile-time or run-time incompatibilities between the Liferay Faces source code and the JSF 2.2 API.

      Known tasks:
      1) Update liferay.version property in parent pom

      2) Fix compile failures due to changes in JSF 2.2 API

      3) Remove the following files since they are no longer necessary with JSF 2.2:
      rm bridge-impl/src/main/java/com/liferay/faces/bridge/context/flash/BridgeFlash.java
      rm bridge-impl/src/main/java/com/liferay/faces/bridge/context/flash/BridgeFlashFactory.java
      rm bridge-impl/src/main/java/com/liferay/faces/bridge/context/flash/BridgeFlashFactoryImpl.java
      rm bridge-impl/src/main/java/com/liferay/faces/bridge/context/flash/BridgeFlashFallbackImpl.java
      rm bridge-impl/src/main/java/com/liferay/faces/bridge/context/flash/BridgeFlashMojarraImpl.java
      rm bridge-impl/src/main/java/com/liferay/faces/bridge/context/flash/BridgeFlashMyFacesImpl.java
      rm bridge-impl/src/main/java/com/liferay/faces/bridge/context/flash/BridgeFlashWrapper.java
      rm bridge-impl/src/main/java/com/liferay/faces/bridge/context/flash/FlashHttpServletResponse.java

      4) Only include plain JSF demo portlets at first, since JSF 2.2 compatible versions of ICEfaces, PrimeFaces, and RichFaces haven't been released yet.

      5) Upgrade faces-config.xml descriptors to new JSF 2.2 version, and also the new

      <faces-config version="2.2" xmlns="http://xmlns.jcp.org/xml/ns/javaee"
      	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      	xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd"
      

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                2 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  liferay-faces-4.2.5-ga6