Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-14040

Make the 'ee' layer in the wildfly-ee feature pack completely declare its content instead of inheriting from widlfly-servlet variant

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 22.0.0.Alpha1
    • None
    • Build System
    • None

      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.

            bstansbe@redhat.com Brian Stansberry
            bstansbe@redhat.com Brian Stansberry
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: