Details

      Description

      There are several issues solved in JSF 2.2 that make it necessary to have a separate branch of Liferay Faces:

      • JAVASERVERFACES-1987: Servlet API dependencies in ELFlash#setCookie(FacesContext, PreviousNextFlashInfoManager, Cookie)
      • JAVASERVERFACES-2657: RenderKitUtils.java does not utilize the new JSF 2.2 ResourceHandler.isResourceURL(String) method
      • JAVASERVERFACES-2660: PartialResponseWriter.startUpdate(String targetId) does check the targetId parameter for "javax.faces.ViewRoot" according to JSF 2.2 Spec
      • Upgrade to Java 1.6 source level
      • Since the JSF 2.2 API pom.xml descriptor introduces some compile-time dependencies on Java EE 6, need to upgrade to the following dependencies/versions:
      <dependency>
      	<groupId>javax.servlet</groupId>
      	<artifactId>javax.servlet-api</artifactId>
      	<version>3.0.1</version>
      </dependency>
      <dependency>
      	<groupId>javax.servlet.jsp</groupId>
      	<artifactId>javax.servlet.jsp-api</artifactId>
      	<version>2.2.1</version>
      </dependency>
      <dependency>
      	<groupId>javax.servlet.jsp.jstl</groupId>
      	<artifactId>jstl-api</artifactId>
      	<version>2.1</version>
      </dependency>
      <dependency>
      	<groupId>javax.el</groupId>
      	<artifactId>javax.el-api</artifactId>
      	<version>2.2.1</version>
      </dependency>
      

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                5 Vote for this issue
                Watchers:
                12 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  liferay-faces-4.2.5-ga6