]
Ashley Abdel-Sayed reassigned WFLY-12392:
-----------------------------------------
Assignee: Ashley Abdel-Sayed (was: Farah Juma)
JSF modules should not depend on javaee.api
-------------------------------------------
Key: WFLY-12392
URL:
https://issues.jboss.org/browse/WFLY-12392
Project: WildFly
Issue Type: Bug
Components: JSF
Reporter: Brian Stansberry
Assignee: Ashley Abdel-Sayed
Priority: Major
The javaee.api module is just a convenience wrapper around the various EE API modules it
depends on and exports. There are 3 JSF modules that depend on this; those should be
updated to depend on the specific APIs they need.
Depending on javaee.api is problematic because in a server that has been slimmed using
Galleon we only want to depend on modules that are actually needed and not pull in other
API.
The problematic modules:
feature-pack/src/main/resources/modules/system/layers/base/com/sun/jsf-impl/main/module.xml
jsf/multi-jsf-installer/src/main/resources/mojarra-impl-module.xml
jsf/multi-jsf-installer/src/main/resources/myfaces-impl-module.xml