[jboss-jira] [JBoss JIRA] (WFLY-11641) Layers for servlet and full galleon feature-packs
Jean-Francois Denise (Jira)
issues at jboss.org
Thu Jan 24 04:17:01 EST 2019
Jean-Francois Denise created WFLY-11641:
-------------------------------------------
Summary: Layers for servlet and full galleon feature-packs
Key: WFLY-11641
URL: https://issues.jboss.org/browse/WFLY-11641
Project: WildFly
Issue Type: Enhancement
Components: Build System
Reporter: Jean-Francois Denise
Assignee: Jean-Francois Denise
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