This is an automated email from the ASF dual-hosted git repository.
jlmonteiro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git
The following commit(s) were added to refs/heads/master by this push:
new 9da9091 MicroProfile TCK upgrade to support jakarta namespace. Let's
see how far we are from API/IMPL
9da9091 is described below
commit 9da909107362802764691a5fdf5cecc430e88c5d
Author: Jean-Louis Monteiro <[email protected]>
AuthorDate: Wed Mar 30 23:39:05 2022 +0200
MicroProfile TCK upgrade to support jakarta namespace. Let's see how far we
are from API/IMPL
---
pom.xml | 8 ++++++++
tck/microprofile-tck/config/pom.xml | 8 +++++++-
tck/microprofile-tck/fault-tolerance/pom.xml | 11 ++++++++---
tck/microprofile-tck/health/pom.xml | 6 +++++-
tck/microprofile-tck/jwt/pom.xml | 8 ++++++--
tck/microprofile-tck/metrics/pom.xml | 8 +++++++-
tck/microprofile-tck/openapi/pom.xml | 13 ++++++++++++-
tck/microprofile-tck/opentracing/pom.xml | 10 ++++++++--
.../MicroProfileOpenTrackingContextResolver.java | 5 ++---
.../OpenTracingJacksonMapperTest.java | 4 ++--
tck/microprofile-tck/rest-client/pom.xml | 6 +++++-
11 files changed, 70 insertions(+), 17 deletions(-)
diff --git a/pom.xml b/pom.xml
index 871e677..6cabf01 100644
--- a/pom.xml
+++ b/pom.xml
@@ -225,21 +225,29 @@
<!-- Micro Profile -->
<microprofile.version>2.0</microprofile.version>
<microprofile.config.version>1.3</microprofile.config.version>
+ <microprofile.config.tck.version>3.0.1</microprofile.config.tck.version>
<microprofile.config.impl.version>1.2.3</microprofile.config.impl.version>
<microprofile.jwt.version>2.0</microprofile.jwt.version>
+ <microprofile.jwt.tck.version>2.0</microprofile.jwt.tck.version>
<microprofile.jwt.impl.version>${project.version}</microprofile.jwt.impl.version>
<!-- 1.1 Implementation not started yet -->
<microprofile.fault-tolerance.version>1.1.4</microprofile.fault-tolerance.version>
+
<microprofile.fault-tolerance.tck.version>4.0</microprofile.fault-tolerance.tck.version>
<microprofile.fault-tolerance.impl.version>1.2.1</microprofile.fault-tolerance.impl.version>
<microprofile.health.version>3.0-RC3</microprofile.health.version>
+ <microprofile.health.tck.version>4.0</microprofile.health.tck.version>
<microprofile.health.impl.version>2.0.1</microprofile.health.impl.version>
<microprofile.metrics.version>3.0.1</microprofile.metrics.version>
+ <microprofile.metrics.tck.version>4.0.1</microprofile.metrics.tck.version>
<microprofile.metrics.impl.version>1.0.6</microprofile.metrics.impl.version>
<microprofile.rest-client.version>1.3.3</microprofile.rest-client.version>
+
<microprofile.rest-client.tck.version>3.0</microprofile.rest-client.tck.version>
<microprofile.rest-client.impl.version>${cxf.version}</microprofile.rest-client.impl.version>
<microprofile.openapi.version>1.1.2</microprofile.openapi.version>
+ <microprofile.openapi.tck.version>3.0</microprofile.openapi.tck.version>
<microprofile.openapi.impl.version>1.0.15</microprofile.openapi.impl.version>
<microprofile.opentracing.version>1.1.2</microprofile.opentracing.version>
+
<microprofile.opentracing.tck.version>3.0</microprofile.opentracing.tck.version>
<microprofile.opentracing.impl.version>1.0.3</microprofile.opentracing.impl.version>
<opentracing.api>0.31.0</opentracing.api>
diff --git a/tck/microprofile-tck/config/pom.xml
b/tck/microprofile-tck/config/pom.xml
index 39c3ab6..ad8484a 100644
--- a/tck/microprofile-tck/config/pom.xml
+++ b/tck/microprofile-tck/config/pom.xml
@@ -101,12 +101,18 @@
<artifactId>microprofile-config-api-shade</artifactId>
<version>${project.version}</version>
<scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.eclipse.microprofile.config</groupId>
+ <artifactId>microprofile-config-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.eclipse.microprofile.config</groupId>
<artifactId>microprofile-config-tck</artifactId>
- <version>${microprofile.config.version}</version>
+ <version>${microprofile.config.tck.version}</version>
<scope>test</scope>
</dependency>
diff --git a/tck/microprofile-tck/fault-tolerance/pom.xml
b/tck/microprofile-tck/fault-tolerance/pom.xml
index 74c20a9..7ccddd5 100644
--- a/tck/microprofile-tck/fault-tolerance/pom.xml
+++ b/tck/microprofile-tck/fault-tolerance/pom.xml
@@ -88,12 +88,18 @@
<artifactId>microprofile-fault-tolerance-api-shade</artifactId>
<version>${project.version}</version>
<scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.eclipse.microprofile.fault-tolerance</groupId>
+ <artifactId>microprofile-fault-tolerance-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.eclipse.microprofile.fault-tolerance</groupId>
<artifactId>microprofile-fault-tolerance-tck</artifactId>
- <version>${microprofile.fault-tolerance.version}</version>
+ <version>${microprofile.fault-tolerance.tck.version}</version>
<scope>test</scope>
</dependency>
@@ -109,8 +115,7 @@
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
- <version>6.14.3</version>
- <scope>test</scope>
+ <scope>provided</scope>
</dependency>
<dependency>
diff --git a/tck/microprofile-tck/health/pom.xml
b/tck/microprofile-tck/health/pom.xml
index aebb5fb..2f9b6c9 100644
--- a/tck/microprofile-tck/health/pom.xml
+++ b/tck/microprofile-tck/health/pom.xml
@@ -91,13 +91,17 @@
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>org.eclipse.microprofile.health</groupId>
+ <artifactId>microprofile-health-api</artifactId>
+ </exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.eclipse.microprofile.health</groupId>
<artifactId>microprofile-health-tck</artifactId>
- <version>${microprofile.health.version}</version>
+ <version>${microprofile.health.tck.version}</version>
<scope>test</scope>
</dependency>
diff --git a/tck/microprofile-tck/jwt/pom.xml b/tck/microprofile-tck/jwt/pom.xml
index a04fb49..140c7e9 100644
--- a/tck/microprofile-tck/jwt/pom.xml
+++ b/tck/microprofile-tck/jwt/pom.xml
@@ -53,6 +53,10 @@
<scope>test</scope>
<exclusions>
<exclusion>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ <exclusion>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>*</artifactId>
</exclusion>
@@ -92,7 +96,7 @@
<dependency>
<groupId>org.eclipse.microprofile.jwt</groupId>
<artifactId>microprofile-jwt-auth-tck</artifactId>
- <version>${microprofile.jwt.version}</version>
+ <version>${microprofile.jwt.tck.version</version>
<scope>test</scope>
<exclusions>
<exclusion>
@@ -106,7 +110,7 @@
<dependency>
<groupId>org.eclipse.microprofile.jwt</groupId>
<artifactId>microprofile-jwt-auth-tck</artifactId>
- <version>${microprofile.jwt.version}</version>
+ <version>${microprofile.jwt.tck.version</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
diff --git a/tck/microprofile-tck/metrics/pom.xml
b/tck/microprofile-tck/metrics/pom.xml
index 3af9b3a..5f82ee6 100644
--- a/tck/microprofile-tck/metrics/pom.xml
+++ b/tck/microprofile-tck/metrics/pom.xml
@@ -95,6 +95,12 @@
<artifactId>microprofile-metrics-api-shade</artifactId>
<version>${project.version}</version>
<scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.eclipse.microprofile.metrics</groupId>
+ <artifactId>microprofile-metrics-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
@@ -113,7 +119,7 @@
<dependency>
<groupId>org.eclipse.microprofile.metrics</groupId>
<artifactId>microprofile-metrics-rest-tck</artifactId>
- <version>${microprofile.metrics.version}</version>
+ <version>${microprofile.metrics.tck.version}</version>
<scope>test</scope>
</dependency>
diff --git a/tck/microprofile-tck/openapi/pom.xml
b/tck/microprofile-tck/openapi/pom.xml
index bab5f7e..d5d8d59 100644
--- a/tck/microprofile-tck/openapi/pom.xml
+++ b/tck/microprofile-tck/openapi/pom.xml
@@ -99,12 +99,18 @@
<artifactId>microprofile-openapi-api-shade</artifactId>
<version>${project.version}</version>
<scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.eclipse.microprofile.openapi</groupId>
+ <artifactId>microprofile-openapi-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.eclipse.microprofile.openapi</groupId>
<artifactId>microprofile-openapi-tck</artifactId>
- <version>${microprofile.openapi.version}</version>
+ <version>${microprofile.openapi.tck.version}</version>
<scope>test</scope>
<exclusions>
<exclusion>
@@ -126,6 +132,7 @@
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
+ <version>6.14.3</version>
<scope>test</scope>
</dependency>
@@ -143,6 +150,10 @@
<scope>test</scope>
<exclusions>
<exclusion>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ <exclusion>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>*</artifactId>
</exclusion>
diff --git a/tck/microprofile-tck/opentracing/pom.xml
b/tck/microprofile-tck/opentracing/pom.xml
index 627252c..3829937 100644
--- a/tck/microprofile-tck/opentracing/pom.xml
+++ b/tck/microprofile-tck/opentracing/pom.xml
@@ -87,12 +87,18 @@
<artifactId>microprofile-opentracing-api-shade</artifactId>
<version>${project.version}</version>
<scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.eclipse.microprofile.opentracing</groupId>
+ <artifactId>microprofile-opentracing-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.eclipse.microprofile.opentracing</groupId>
<artifactId>microprofile-opentracing-tck</artifactId>
- <version>${microprofile.opentracing.version}</version>
+ <version>${microprofile.opentracing.tck.version}</version>
<scope>test</scope>
</dependency>
@@ -135,7 +141,7 @@
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
- <version>2.9.0</version>
+ <version>2.13.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git
a/tck/microprofile-tck/opentracing/src/test/java/org.apache.tomee.microprofile.tck.opentracing/MicroProfileOpenTrackingContextResolver.java
b/tck/microprofile-tck/opentracing/src/test/java/org.apache.tomee.microprofile.tck.opentracing/MicroProfileOpenTrackingContextResolver.java
index 69467ff..6d0bd39 100644
---
a/tck/microprofile-tck/opentracing/src/test/java/org.apache.tomee.microprofile.tck.opentracing/MicroProfileOpenTrackingContextResolver.java
+++
b/tck/microprofile-tck/opentracing/src/test/java/org.apache.tomee.microprofile.tck.opentracing/MicroProfileOpenTrackingContextResolver.java
@@ -16,11 +16,10 @@
*/
package org.apache.tomee.microprofile.tck.opentracing;
-import org.codehaus.jackson.map.ObjectMapper;
-
+import com.fasterxml.jackson.databind.ObjectMapper;
import jakarta.ws.rs.ext.ContextResolver;
-import static
org.codehaus.jackson.map.DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES;
+import static
com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES;
public class MicroProfileOpenTrackingContextResolver implements
ContextResolver<ObjectMapper>{
@Override
diff --git
a/tck/microprofile-tck/opentracing/src/test/java/org.apache.tomee.microprofile.tck.opentracing/OpenTracingJacksonMapperTest.java
b/tck/microprofile-tck/opentracing/src/test/java/org.apache.tomee.microprofile.tck.opentracing/OpenTracingJacksonMapperTest.java
index 39698ae..11c707a 100644
---
a/tck/microprofile-tck/opentracing/src/test/java/org.apache.tomee.microprofile.tck.opentracing/OpenTracingJacksonMapperTest.java
+++
b/tck/microprofile-tck/opentracing/src/test/java/org.apache.tomee.microprofile.tck.opentracing/OpenTracingJacksonMapperTest.java
@@ -16,11 +16,11 @@
*/
package org.apache.tomee.microprofile.tck.opentracing;
-import org.codehaus.jackson.map.ObjectMapper;
+import com.fasterxml.jackson.databind.ObjectMapper;
import org.eclipse.microprofile.opentracing.tck.tracer.TestTracer;
import org.testng.annotations.Test;
-import static
org.codehaus.jackson.map.DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES;
+import static
com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES;
public class OpenTracingJacksonMapperTest {
@Test
diff --git a/tck/microprofile-tck/rest-client/pom.xml
b/tck/microprofile-tck/rest-client/pom.xml
index 094a78c..e1a433e 100644
--- a/tck/microprofile-tck/rest-client/pom.xml
+++ b/tck/microprofile-tck/rest-client/pom.xml
@@ -122,13 +122,17 @@
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>org.eclipse.microprofile.rest.client</groupId>
+ <artifactId>microprofile-rest-client-api</artifactId>
+ </exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.eclipse.microprofile.rest.client</groupId>
<artifactId>microprofile-rest-client-tck</artifactId>
- <version>${microprofile.rest-client.version}</version>
+ <version>${microprofile.rest-client.tck.version}</version>
<scope>test</scope>
</dependency>