Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
5.15.10
-
None
-
None
-
None
Description
It seems that `activemq-http` is using the `jetty-all` artifact as a dependency from maven central.
First noticed here.
`jetty-all` is not meant to be used as a dependency in a project.
See https://www.eclipse.org/lists/jetty-users/msg06030.html
It only exists as a command line tool for the documentation to educate folks about basic featureset of Jetty.
It does not, and cannot, contain all of Jetty.
A single artifact with everything that Jetty produces is actually impossible.
Your use of `jetty-all` causes conflicts with classes across projects that use different features of Jetty and / or different libraries that also use Jetty properly. (such as wanting to use WebSocket, or HttpClient, or HTTP/2, or an alternate Session management, or any SSO library, or even spring)
Use the individual artifacts, never the `jetty-all` artifact.