]
Stuart Douglas moved JBEAP-10607 to WFLY-8662:
----------------------------------------------
Project: WildFly (was: JBoss Enterprise Application Platform)
Key: WFLY-8662 (was: JBEAP-10607)
Workflow: GIT Pull Request workflow (was: CDW with loose statuses v1)
Component/s: EJB
Web (Undertow)
(was: EJB)
(was: Web (Undertow))
Affects Version/s: (was: 7.1.0.DR16)
(was: 7.1.0.DR17)
EJB over HTTP needs explicit dependency on undertow-core
--------------------------------------------------------
Key: WFLY-8662
URL:
https://issues.jboss.org/browse/WFLY-8662
Project: WildFly
Issue Type: Bug
Components: EJB, Web (Undertow)
Reporter: Stuart Douglas
Assignee: Stuart Douglas
If I want to build a standalone EJB client which uses the HTTP transport, I have to
explicitly add a dependency on {{io.undertow:undertow-core}} artifact, otherwise the
client will fail with {{java.lang.ClassNotFoundException:
io.undertow.util.AttachmentKey}}
I think that either the client should get rid of this dependency, or it should be
included transitively, so that the only two required artifacts are
{{org.jboss:jboss-ejb-client}} and
{{org.wildfly.wildfly-http-client:wildfly-http-ejb-client}} so that the pom.xml can be
shorter.