From 2d1784e5e9980b0e86b85f84a9b6f0dca31e6e42 Mon Sep 17 00:00:00 2001 From: "James R. Perkins" Date: Mon, 1 Apr 2024 09:01:51 -0700 Subject: [PATCH 1/3] Override the license directory path in the API to ensure the license and notice files are copied to the API. Signed-off-by: James R. Perkins --- jaxrs-api/pom.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jaxrs-api/pom.xml b/jaxrs-api/pom.xml index 55749c1f..af816c35 100644 --- a/jaxrs-api/pom.xml +++ b/jaxrs-api/pom.xml @@ -31,6 +31,10 @@ 4.0.0-SNAPSHOT + + ${project.basedir}/.. + + ${project.artifactId} From 66b073d3fa1b666b0b5e0cb968d9d268e9a03cc2 Mon Sep 17 00:00:00 2001 From: "James R. Perkins" Date: Mon, 1 Apr 2024 09:29:17 -0700 Subject: [PATCH 2/3] Update the spec.version used for OSGi. Signed-off-by: James R. Perkins --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 89297d48..e780ac25 100644 --- a/pom.xml +++ b/pom.xml @@ -102,7 +102,7 @@ jakarta.ws.rs UTF-8 false - 3.2 + 4.0 2.1.1 From 10ff70292dde39c7a11ae3a980d12e60633572d1 Mon Sep 17 00:00:00 2001 From: "James R. Perkins" Date: Mon, 1 Apr 2024 12:30:19 -0700 Subject: [PATCH 3/3] Remove unneeded dependencies from the API. Upgrade some dependencies in the parent POM that the TCK was overriding. Signed-off-by: James R. Perkins --- jaxrs-api/pom.xml | 13 ------------- jaxrs-tck/pom.xml | 4 ---- pom.xml | 10 ++++++++-- 3 files changed, 8 insertions(+), 19 deletions(-) diff --git a/jaxrs-api/pom.xml b/jaxrs-api/pom.xml index af816c35..5228f676 100644 --- a/jaxrs-api/pom.xml +++ b/jaxrs-api/pom.xml @@ -85,19 +85,6 @@ - - jakarta.activation - jakarta.activation-api - provided - - - jakarta.inject - jakarta.inject-api - - - jakarta.enterprise - jakarta.enterprise.cdi-api - org.junit.jupiter junit-jupiter-api diff --git a/jaxrs-tck/pom.xml b/jaxrs-tck/pom.xml index c1fad3bb..9a23549b 100644 --- a/jaxrs-tck/pom.xml +++ b/jaxrs-tck/pom.xml @@ -41,8 +41,6 @@ 6.1.0-M2 3.1 1.8.0.Final - 3.0.0-M1 - 2.1.3 @@ -89,7 +87,6 @@ jakarta.annotation jakarta.annotation-api - ${annotation-api.version} @@ -101,7 +98,6 @@ jakarta.activation jakarta.activation-api - ${activation-api.version} diff --git a/pom.xml b/pom.xml index e780ac25..d37de6c5 100644 --- a/pom.xml +++ b/pom.xml @@ -105,8 +105,8 @@ 4.0 - 2.1.1 - 2.0.0 + 3.0.0-M1 + 2.1.3 2.0.0 3.0.0 2.0.0 @@ -139,31 +139,37 @@ pom import + jakarta.annotation jakarta.annotation-api ${annotation.api.version} + jakarta.activation jakarta.activation-api ${activation.api.version} + jakarta.inject jakarta.inject-api ${inject.api.version} + jakarta.enterprise jakarta.enterprise.cdi-api ${cdi.api.version} + jakarta.validation jakarta.validation-api ${validation.api.version} + jakarta.enterprise.concurrent jakarta.enterprise.concurrent-api