[jboss-jira] [JBoss JIRA] (WFLY-12299) More fine grain dependency for galleon basic layers
Brian Stansberry (Jira)
issues at jboss.org
Thu Jul 18 18:50:00 EDT 2019
[ https://issues.jboss.org/browse/WFLY-12299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13760869#comment-13760869 ]
Brian Stansberry commented on WFLY-12299:
-----------------------------------------
bstansberry 10 days ago Member
@jfdenise Does this need to depend on this aggregation layer, as opposed to specific detail layers from servlet f-p?
There are a few in this category. Here's what depends on web-server:
{code}
$ git grep "layer name=\"web-server\""
galleon-pack/src/main/resources/layers/standalone/cdi/layer-spec.xml: <layer name="web-server"/>
galleon-pack/src/main/resources/layers/standalone/h2-database/layer-spec.xml: <layer name="web-server"/>
galleon-pack/src/main/resources/layers/standalone/jaxrs/layer-spec.xml: <layer name="web-server"/>
galleon-pack/src/main/resources/layers/standalone/jms-activemq/layer-spec.xml: <layer name="web-server"/>
galleon-pack/src/main/resources/layers/standalone/jpa/layer-spec.xml: <layer name="web-server"/>
galleon-pack/src/main/resources/layers/standalone/observability/layer-spec.xml: <layer name="web-server"/>
galleon-pack/src/main/resources/layers/standalone/resource-adapters/layer-spec.xml: <layer name="web-server"/>
{code}
Obviously jaxrs needs web-server. The others it's less obvious that HTTP is required.
The advantage of doing it this way is for a servlet app with jpa support you can just say "jpa" instead of "web-server, jpa". And perhaps for compatibility reasons we have to leave it that way for the existing layers. But that doesn't apply to this 'transactions' one, since it is new.
Apologies if we've discussed this and I've forgotten. The wildfly-dev "Wildfly layers" doesn't have any discussion, other than your initial post that stated it would work this way.
> More fine grain dependency for galleon basic layers
> ---------------------------------------------------
>
> Key: WFLY-12299
> URL: https://issues.jboss.org/browse/WFLY-12299
> Project: WildFly
> Issue Type: Enhancement
> Components: Build System
> Reporter: Jean Francois Denise
> Assignee: Jean Francois Denise
> Priority: Major
>
> Having basic layers to only depend on the layers (and features) they do require will offer more flexibility than depending on web-server layer.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
More information about the jboss-jira
mailing list