[
https://issues.jboss.org/browse/WFCORE-4170?page=com.atlassian.jira.plugi...
]
Jean-Francois Denise commented on WFCORE-4170:
----------------------------------------------
The vault feature can't express a dependency on the PB package explicitly, galleon
forbids a dependency on a package that can't be resolve in the FP (directly or
transitively).
The vault layer in full will bring the PB module.
The vault resource needs to expose a capability that requires the
picketbox package
-----------------------------------------------------------------------------------
Key: WFCORE-4170
URL:
https://issues.jboss.org/browse/WFCORE-4170
Project: WildFly Core
Issue Type: Bug
Components: Management
Reporter: Brian Stansberry
Assignee: Jeff Mesnil
Priority: Major
The picketbox module is optional in core, but there is no link from configuration to a
hard requirement for PB. The result is Galleon could theoretically provision a server
with a vault in the config but not PB module on the FS. The way to add such a link is via
a capability for vault and the use of
RuntimeCapability.Builder.addAdditionalRequiredPackages.
Note that I think this means the vault feature can't be part of any layer in core, or
at least not a layer that's depended upon by any 'default' core layer. This
is because the PB module will not be part of the core feature pack.
[~jfdenise] FYI; this is a follow up to our conversation earlier today.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)