我正在尝试从Jersey 1.x(1.2)迁移到2.x(2.6),我无法识别确切的maven依赖关系,jersey文档不够全面,它没有提到maven依赖关系是什么新版本需要。
是否有人拥有Jersey 2.x(2.6)所需的全面的maven依赖列表?
泽西岛医生 https://jersey.java.net/documentation/latest/migration.html#mig-1.x
答案 0 :(得分:13)
对于servlet环境,您需要的唯一依赖是
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet</artifactId>
<version>2.6</version>
</dependency>
这将吸引你所需要的一切。如果您在servlet 2.5环境中,那么您可以使用它来代替
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet-core</artifactId>
<version>2.6</version>
</dependency>
有关2.5 servlet的更多信息,请参见here
或者,您可以从Maven原型创建项目,如here
所示请注意,使用Jersey 2.6的重要性在于它是支持Java 6的最后一个版本。如果这不是您的要求,我建议您使用latest version。