Skip to main content

Jakarta RESTful WebServices 3.1.0 / Jersey 3.1.6

Jersey 3.1.6, 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.6 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.6 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.6

If you want to create a Servlet container deployable Jersey 3.1.6 web application instead, use

mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
    -DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeVersion=3.1.6

For the full list of updates for Jersey 3.1.6, details about all changes, bug fixed and updates, please check the Jersey 3.1.6 Release Notes.

Jakarta RESTful WebServices 3.0.0 / Jersey 3.0.13

Jersey 3.0.13, 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.13 by generating the skeleton application from one of the Jersey 3 maven archetypes that we provide.

For instance, to create a Jersey 3.0.13 application using the Grizzly 3 HTTP server container, use

mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
    -DarchetypeArtifactId=jersey-quickstart-grizzly2 -DarchetypeVersion=3.0.13

If you want to create a Servlet container deployable Jersey 3.0.13 web application instead, use

mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
    -DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeVersion=3.0.13

For the full list of updates for Jersey 3.0.13, details about all changes, bug fixed and updates, please check the Jersey 3.0.13 Release Notes.

JAX-RS 2.1 / Jersey 2.26+

Jersey 2.42, 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.42 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.42 by generating the skeleton application from one of the Jersey 2 maven archetypes that we provide. For instance, to create a Jersey 2.42 application using the Grizzly 2 HTTP server container, use

mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
    -DarchetypeArtifactId=jersey-quickstart-grizzly2 -DarchetypeVersion=2.42

If you want to create a Servlet container deployable Jersey 2.42 web application instead, use

mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
    -DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeVersion=2.42

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.42 by generating the skeleton application from one of the Jersey 2 maven archetypes that we provide. For instance, to create a Jersey 2.42 application using the Grizzly 2 HTTP server container, use

mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
    -DarchetypeArtifactId=jersey-quickstart-grizzly2 -DarchetypeVersion=2.42

If you want to create a Servlet container deployable Jersey 2.42 web application instead, use

mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
    -DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeVersion=2.42

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.

Back to the top