Jakarta RESTful WebServices 3.1.0 / Jersey 3.1.9
Jersey 3.1.9, that implements Jakarta RESTful WebServices 3.1 API is the future release of Jersey.
Note that Jersey 2.x releases will continue along with Jersey 3.1.x releases.
For the convenience of non-maven developers the following links are provided:
- Jersey 3.1.x bundle bundle contains
the Jakarta RESTful WebServices 3.1.0 API jar, all the core Jersey module jars as well as all the required 3rd-party
dependencies.
All the Jersey 3.1 release binaries, including the source & apidocs jars, are available for
download under the Jersey 3.1 maven root group identifier org.glassfish.jersey
from the
maven central repository as well as from the Sonatype maven repository.
Chances are you are using Apache Maven as a build & dependency management tool for your project.
If you do, there is a very easy and convenient way to start playing with Jersey 3.1.9 by generating
the skeleton application from one of the Jersey 3.1 maven archetypes that we provide.
For instance, to create a Jersey 3.1.9 application using the Grizzly 3.1 HTTP server container, use
mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
-DarchetypeArtifactId=jersey-quickstart-grizzly2 -DarchetypeVersion=3.1.9
If you want to create a Servlet container deployable Jersey 3.1.9 web application instead, use
mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
-DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeVersion=3.1.9
For the full list of updates for Jersey 3.1.9, details about all changes, bug fixed and updates,
please check the Jersey 3.1.9 Release Notes.
Jakarta RESTful WebServices 3.0.0 / Jersey 3.0.17
Jersey 3.0.17, that implements Jakarta RESTful WebServices 3.0 API is the future release of Jersey.
Note that Jersey 2.x releases will continue along with Jersey 3.x releases.
For the convenience of non-maven developers the following links are provided:
- Jersey 3.x bundle bundle contains
the Jakarta RESTful WebServices 3.0.0 API jar, all the core Jersey module jars as well as all the required 3rd-party
dependencies.
All the Jersey 3 release binaries, including the source & apidocs jars, are available for
download under the Jersey 3 maven root group identifier org.glassfish.jersey
from the
maven central repository as well as from the Sonatype maven repository.
Chances are you are using Apache Maven as a build & dependency management tool for your project.
If you do, there is a very easy and convenient way to start playing with Jersey 3.0.17 by generating
the skeleton application from one of the Jersey 3 maven archetypes that we provide.
For instance, to create a Jersey 3.0.17 application using the Grizzly 3 HTTP server container, use
mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
-DarchetypeArtifactId=jersey-quickstart-grizzly2 -DarchetypeVersion=3.0.17
If you want to create a Servlet container deployable Jersey 3.0.17 web application instead, use
mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
-DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeVersion=3.0.17
For the full list of updates for Jersey 3.0.17, details about all changes, bug fixed and updates,
please check the Jersey 3.0.17 Release Notes.
JAX-RS 2.1 / Jersey 2.26+
Jersey 2.46, that implements JAX-RS 2.1 API API is the most recent release of Jersey.
To see the details about all changes, bug fixed and updates, please check the Jersey 2.46 Release Notes.
For the convenience of non-maven developers the following links are provided:
All the Jersey 2 release binaries, including the source & apidocs jars, are available for
download under the Jersey 2 maven root group identifier org.glassfish.jersey
from the
maven central repository as well as from the Sonatype maven repository.
Chances are you are using Apache Maven as a build & dependency management tool for your project.
If you do, there is a very easy and convenient way to start playing with Jersey 2.46 by generating
the skeleton application from one of the Jersey 2 maven archetypes that we provide.
For instance, to create a Jersey 2.46 application using the Grizzly 2 HTTP server container, use
mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
-DarchetypeArtifactId=jersey-quickstart-grizzly2 -DarchetypeVersion=2.46
If you want to create a Servlet container deployable Jersey 2.46 web application instead, use
mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
-DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeVersion=2.46
Maven users may also be interested in the list of all Jersey 2 modules and dependencies
JAX-RS 2.0 / Jersey 2.25.x
Jersey 2.25.1 is the most recent release of Jersey which implements JAX-RS 2.0 API API.
To see the details about all changes, bug fixed and updates, please check the Jersey 2.25.1 Release Notes.
For the convenience of non-maven developers the following links are provided:
All the Jersey 2 release binaries, including the source & apidocs jars, are available for
download under the Jersey 2 maven root group identifier org.glassfish.jersey
from the
central maven repository as well as from the sonatype maven repository.
Chances are you are using Apache Maven as a build & dependency management tool for your project.
If you do, there is a very easy and convenient way to start playing with Jersey 2.46 by generating
the skeleton application from one of the Jersey 2 maven archetypes that we provide.
For instance, to create a Jersey 2.46 application using the Grizzly 2 HTTP server container, use
mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
-DarchetypeArtifactId=jersey-quickstart-grizzly2 -DarchetypeVersion=2.46
If you want to create a Servlet container deployable Jersey 2.46 web application instead, use
mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
-DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeVersion=2.46
Maven users may also be interested in the list of all Jersey 2 modules and dependencies
JAX-RS 1.1 / Jersey 1.x
Jersey 1.19.1 is the latest released version of Jersey 1.x. For the convenience of non-maven developers
the following links are provided:
- Jersey 1.19.1 ZIP bundle contains the Jersey
jars, core dependencies (it does not provide dependencies for third party jars beyond those for JSON
support) and JavaDoc.
- Jersey 1.19.1 JAR bundle is a single-JAR Jersey
bundle to avoid the dependency management of multiple Jersey module JARs.