java - 我可以导入 Jersey 1 和 Jersey 2 并在不同的类中使用不同的导入吗?

标签 java rest gradle jersey

我想使用 Jersey 通过 POST 发送 Pojo。

我知道 Jersey 有 2 个版本:1... 和 2...

我正在向现有项目添加代码,该项目使用:

compile('com.sun.jersey:jersey-bundle:1.19')
compile('com.sun.jersey:jersey-json:1.19')
compile group:  'org.codehaus.jackson', name:'jackson-jaxrs', version: '1.1.1'

我可以添加 jersey 2.. 的路径,并在我的类中需要时导入正确的类吗?

最佳答案

不直接,他们会冲突。 如果您对 Jersey2 模块有特定(且定义明确)的使用,您也许可以考虑对它(或 Jersey1 或两者)进行着色 - 这样它们就不会发生冲突,但我建议如果可能的话选择 1 个版本(可能是 Jersey2)并使用它,因为它比版本 1 有很多改进和错误修复,并将消除冲突问题。

这是一个很好的答案,所以 explains什么是底纹

关于java - 我可以导入 Jersey 1 和 Jersey 2 并在不同的类中使用不同的导入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36113829/

相关文章:

Android studio gradle重复文件 Dagger 编译器

python - Pandas 数据框到 AngularJS

java - 复杂对象作为java Rest应用程序中的查询参数

c# - 如何将 IList<MyObject> 作为参数传递给 Web API 中的 POST 方法?

java - 如何将 OpenAPI 客户端添加为子项目?

javascript - 如何使用BURSTS获取BURST账户余额?

java - 在 Spinner NullPointerException 中添加指定值

java - [a-z][a-z]* 和 [a-z]+ 正则表达式之间的区别

swing - 从 Java 中的 ActionListener 内部调用计时器

android - 如何添加/删除 Artifact 以 gradle Android Studio