java - 如何让 Jersey 1.9和 Jersey 2共存?

标签 java maven jersey

我有一个应用程序需要 jersey 1.9 和 jersey 2。而且我不想将其构建到程序集 jar 中,因此阴影对我不起作用。有没有其他方法可以让它们共存?谢谢

最佳答案

您可以使用 Maven Shade 插件重新定位 Jersey 1 和 JAX-RS API 1.0 包名称,然后将生成的 jar 与 Jersey 2 jar 一起使用。不幸的是,据我所知,没有其他方法可以让它们共存。

https://maven.apache.org/plugins/maven-shade-plugin/shade-mojo.html#relocations

关于java - 如何让 Jersey 1.9和 Jersey 2共存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37871861/

相关文章:

java - Jersey jarhell - v2.22.1,添加了所有依赖项

java - Jersey、JAXB、JAX-RS、Moxy、Jackson、EclipseLink Moxy、json 和 xml 之间有什么关系?

java - 调用方法时如何触发我的自定义注释?

Java 外部化与 transient

maven - 使用 Maven 复制文件的最佳实践

java - 等效于 Jersey/JAX-RS/REST 资源的 Servlet 过滤器?

Java - 在构造函数中初始化 arraylist

Java NIO的selector.select()对于OP_ACCEPT SelectionKey总是只返回一个SelectionKey

java - 为什么 Maven 不能编译具有重载方法的 Java 枚举,而 Eclipse 可以?

java - 在 Jenkins 上查找错误