A couple of changes made in Jersey 2.26 RI prompts this note.
The Jersey 2.26 release requires the use of Java SE 8 and this is also required when running the JAX-RS TCK against Jersey 2.26.
The JAX-RS 2.1 Technology Compatibility Kit (TCK) includes the following items:
JAX-RS TCK, signature, API, and specification tests:
A signature test that checks that all of the public APIs are supported or defined in the JAX-RS 2.1 implementation that is under test.
Specification tests for the testable assertions required by the JAX-RS 2.1 Specification.
API tests for the public APIs and language elements defined by the JAX-RS 2.1 Specification.
The test suite bundle contains the following:
The JAX-RS 2.1 TCK tests and the JAX-RS 2.1 Reference Implementation (RI) can be run with Java Platform, Standard Edition version 8.0 (Java SE 8). See Reference Runtime for JAX-RS 2.1 for additional information.
Refer to the Technology Compatibility Kit User's Guide for Java API for RESTful Web Services for platform compatibility requirements and notes.
The designated Reference Runtime for compatibility testing of implementations based upon the JAX-RS 2.1 Specification is as follows:
Java SE 8, which must be used with a Java EE profile/application server, such as the GlassFish v5 server
Oracle Reference Implementation (RI) of JAX-RS 2.1 available as part of the Java EE 8 RI or the Java EE 8 Web Profile RI
The JAX-RS 2.1 TCK tests can be run on the following platforms:
Refer to the Technology Compatibility Kit User's Guide for Java API for RESTful Web Services 2.1 for complete instructions on installing, setting up, and running the JAX-RS 2.1 TCK. The online version of the JT Harness version 5.0 documentation is available here.
The JAX-RS 2.1 TCK includes software developed by the Apache Software Foundation (http://www.apache.org/). The Apache Ant Contrib project is located at http://ant-contrib.sourceforge.net/.
Copyright (c) 2009, 2018 Oracle and/or its affiliates. All rights reserved.