【发布时间】:2016-01-08 05:53:45
【问题描述】:
我有 maven 项目,其中包含两个 jars jersey-core-1.18.1 和 jaxrs-api-3.0.1.Final 并且两个 jar 都有 Response.java 类,在同一个包内 javax.ws.rs.core.Response
有些地方我想用jersey-core-1.18.1,有些地方我想用javax.ws.rs.core.Response。
但 eclipse 只显示一个import javax.ws.rs.core.Response,这是指jersey-core-1.18.1。
我必须进行哪些更改才能使两个 jar 文件导入都可用?
【问题讨论】:
-
我认为这不是一个好主意。您必须通过编写类加载器(和卸载器)来开始。
-
@ElliottFrisch 实际上我必须测试 Jercey 不可用的重试机制,然后我才会完全删除 Jercey jar 并引用 Resteasy jar。但是为了测试我的项目的目的,我必须像这样使用它.