-
Bug
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
None
WildFly components must not depend on org.wildfly.security:wildfly-elytron uber-artifact. Please work with the Elytron team to identify the specific Elytron artifacts that are needed and add dependencies on those instead.
WildFly Transaction Client is a client-side artifact so it can't depend on the server's modular classloading to prevent irrelevant types being exposed. People who depend on wildfly-transaction-client can end up pulling in org.wildfly.security:wildfly-elytron, which in turn shades in a bunch of classes from external artifacts. We don't want our users having to deal with that. Hence it is banned.
This org.wildfly.security:wildfly-elytron dep ends up in the org.wildfly:wildfly-ejb-client-bom, where it is causing problems.
- blocks
-
JBEAP-29685 (8.1.z) Remove elytron components from EJB Client BOM
-
- New
-
- relates to
-
ELY-2871 Introduce an "Authentication Client" BOM
-
- Open
-