JERSEY中文翻译(第三章、模块和依赖)
Chapter 2 Modules and Dependencencies
2.1 Java SE 兼容
所有的Jersey组建都是基于Java6开发的,所以你的Java必须是Java6以上的版本才能运行应用程序。
2.2 介绍Jersey的依赖
Jersy的创建、组装和安装都是使用Apache的Maven,飞快照的Jersey都部署到了Maven的中央仓库。他也部署在了Java.Net Maven repositories,包括带有快照的版本。当然如果要查看最新的版本也可以查看Java.Net Maven repositories。
一个使用Jersey的应用,依赖于Jersey,但是如果使用了第三方模块,那么Jersey可能反过来依赖第三方模块。Jersey是可插入的组件结构,所以不同的应用可能依赖不同的模块。
这个文档就是要解释使用maven或者不使用maven在他们的应用里怎么依赖Jersey的模块。
2.3 常见的Jersey依赖的例子
2.3.1 GlassFish的Servlet应用
如果你使用GlassFish应用服务,那么你不需要大包任何东西,所有的一切都已经包含了。你只需要注意JAX-RS API可以编入到你的应用。
<dependency> <groupId>javax.ws.rs</groupId> <artifactId>javax.ws.rs-api</artifactId> <version>2.0</version> <scope>provided</scope> </dependency>
如果你使用特定的功能,那么直接取决于你依赖的Jersey
<dependency> <groupId>org.glassfish.jersey.containers</groupId> <artifactId>jersey-container-servlet</artifactId> <version>2.2</version> <scope>provided</scope> </dependency> <!-- if you are using Jersey client specific features --> <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client</artifactId> <version>2.2</version> <scope>provided</scope> </dependency>
未完,待续:https://jersey.java.net/documentation/latest/modules-and-dependencies.html