[jboss-jira] [JBoss JIRA] (WFLY-11641) Layers for servlet and full galleon feature-packs

Brian Stansberry (Jira) issues at jboss.org
Wed Feb 13 21:27:00 EST 2019


     [ https://issues.jboss.org/browse/WFLY-11641?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Stansberry updated WFLY-11641:
------------------------------------
    Issue Type: Feature Request  (was: Enhancement)


> Layers for servlet and full galleon feature-packs
> -------------------------------------------------
>
>                 Key: WFLY-11641
>                 URL: https://issues.jboss.org/browse/WFLY-11641
>             Project: WildFly
>          Issue Type: Feature Request
>          Components: Build System
>            Reporter: Jean-Francois Denise
>            Assignee: Jean-Francois Denise
>            Priority: Major
>             Fix For: 16.0.0.Beta1
>
>
> In order to take benefit from galleon layers feature, the servlet and full galleon feature-packs should define layers that could then be used to build custom installation. The layers are not intended to be exposed as a public contract, they are an implementation detail allowing for internal custom provisioning.
> Only standalone configurations are impacted by layers.
> We are proposing:
> 1) Define a set of servlet layers:
> ee
> legacy-security
> naming
> undertow
> undertow-load-balancer
> vault
> web-server (complete servlet container)
> 2) Express the servlet default standalone configurations by a set of layers. The default configuration based on layers would be identical to the current one (based on feature-groups). feature-groups are the place where feature configuration occurs, layers are referencing feature-groups. The default configuration extends layers with legacy security aspects and undertow welcome content.
> 3) Define a first set of full layers that target standalone kind of configurations.
> List of layers, layers defined in this feature-pack depend at least on web-server servlet layer.
> cdi
> h2-database
> jaxrs
> jms-activemq
> jpa
> microprofile
> resource-adapters
> 4) Some servlet layers are extended to include packages present in full feature-pack:
> ee
> undertow
> vault
> 5) Cloud profile layer
> cloud-profile (aggregation layer of cdi, jaxrs, jms-activemq,jpa,microprofile,resource-adapters)
> 6) Resource management API is used to advertise modules injected in deployment units. Impacted subsystems: ee, security, connector, microprofile, jpa, jaxrs, weld, bean-validation.



--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the jboss-jira mailing list