-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
Undefined
-
---
-
---
The wildfly-servlet and wildfly-ee feature packs both declare an 'ee' layer. The one in wildfly-servlet declares the layer deps and the feature-group. The one in wildfly-ee just adds a few package dependencies. The way Galleon handles this when provisioning is, AIUI, it essentially combines the contents of the layers.
But to do the EE 9 variant we are basically getting rid of wildfly-servlet in the FP hierarchy for the EE 9 the relevant source files from the servlet and ee FPs. The way the ee layer is handled breaks this, as the layer-spec.xml that ends up taking effect is the one from the ee-feature-pack, and that doesn't include the needed feature-group and layer deps.
I'm hoping duplicating the layer deps and feature-group declaration in the wildfly-ee variant's source will fix the problem.