JAX-RS 2.1 / Jersey 2.26+

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

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

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

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

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][rn-2.25.x].

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

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

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

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

Maven users may also be interested in the list of all [Jersey 2 modules and dependencies][deps-2.27.x]

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 top

Last Published: 2022-02-10.