While working on https://github.com/eclipse-ee4j/mojarra/pull/5328 I noticed Mojarra-specific WebConfiguration has a couple of constants for com.sun.faces.* context params which are nowhere used. It are the following
com.sun.faces.managedBeanFactoryDecoratorClass -- not anymore used since removal of deprecated JSF managed beans in Faces 4.0
com.sun.faces.expressionFactory -- not anymore used since removal of deprecated JSP support in Faces 4.0
com.sun.faces.enableHtmlTagLibValidator -- not anymore used since removal of deprecated JSP support in Faces 4.0
com.sun.faces.enableCoreTagLibValidator -- not anymore used since removal of deprecated JSP support in Faces 4.0
com.sun.faces.compressJavaScript -- not anymore used since migration to jsf.js in JSF 2.0
com.sun.faces.enabledLoadBundle11Compatibility -- not anymore used since removal of deprecated JSP support in Faces 4.0
com.sun.faces.enableAgressiveSessionDirtying -- replaced by com.sun.faces.enableDistributable and web.xml <distributable> somewhere during 2.3
com.sun.faces.enableFaceletsResourceResolverCompositeComponents -- not anymore used since removal of deprecated ResourceResolver in Faces 4.0
While working on https://github.com/eclipse-ee4j/mojarra/pull/5328 I noticed Mojarra-specific
WebConfiguration
has a couple of constants forcom.sun.faces.*
context params which are nowhere used. It are the followingcom.sun.faces.managedBeanFactoryDecoratorClass
-- not anymore used since removal of deprecated JSF managed beans in Faces 4.0com.sun.faces.expressionFactory
-- not anymore used since removal of deprecated JSP support in Faces 4.0com.sun.faces.enableHtmlTagLibValidator
-- not anymore used since removal of deprecated JSP support in Faces 4.0com.sun.faces.enableCoreTagLibValidator
-- not anymore used since removal of deprecated JSP support in Faces 4.0com.sun.faces.compressJavaScript
-- not anymore used since migration to jsf.js in JSF 2.0com.sun.faces.enabledLoadBundle11Compatibility
-- not anymore used since removal of deprecated JSP support in Faces 4.0com.sun.faces.enableAgressiveSessionDirtying
-- replaced bycom.sun.faces.enableDistributable
and web.xml<distributable>
somewhere during 2.3com.sun.faces.enableFaceletsResourceResolverCompositeComponents
-- not anymore used since removal of deprecated ResourceResolver in Faces 4.0These need to be removed to reduce tech debt.