我正在实现 dropwizard服务器应用程序位于现有项目之上。使用 Maven 进行构建。
我目前正处于 jar hell 中,这并不好玩。我有一个相当复杂的 pom 文件。我对使用 hadoop/glassfish/com.sun 打包的 Jersey 依赖项有一个大问题。 com.sun.jersey:jersey-core:jar1.19
与 org.glassfish.jersey.core:jersey-client:jar:2.22.2
冲突。我尝试添加一些排除项以使其使用 2.22.x
版本,但它仍然给出错误 here 。我一直在梳理依赖关系树并在我认为合适的地方添加排除项,但似乎无法做到正确。这是我的pom file .
最佳答案
个人经验告诉我,如果您有旧的 Jersey 版本作为依赖项,您应该检查所有依赖项(尤其是您内部开发的依赖项)。
这就是为我解决了类似问题的原因。
关于java - Jersey 依赖冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48711943/