This is an automated email from the ASF dual-hosted git repository.
reta pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cxf.git
The following commit(s) were added to refs/heads/main by this push:
new ac29fefacb CXF-9178: Run Jakarta RESTful Web Services 4.0 TCK (#2744)
ac29fefacb is described below
commit ac29fefacb0c56aa886ecc3bc4335d6b8e8e11c7
Author: Andriy Redko <[email protected]>
AuthorDate: Sun Nov 23 10:39:15 2025 -0500
CXF-9178: Run Jakarta RESTful Web Services 4.0 TCK (#2744)
---
tck/cxf-tck/pom.xml | 41 ++++++++++++++++++++---------------------
1 file changed, 20 insertions(+), 21 deletions(-)
diff --git a/tck/cxf-tck/pom.xml b/tck/cxf-tck/pom.xml
index ed0aa405a9..d88719e3fa 100644
--- a/tck/cxf-tck/pom.xml
+++ b/tck/cxf-tck/pom.xml
@@ -26,7 +26,7 @@
<parent>
<groupId>jakarta.ws.rs</groupId>
<artifactId>all</artifactId>
- <version>3.1.0</version>
+ <version>4.0.0</version>
</parent>
<name>Jakarta RESTful WS Compliance</name>
@@ -36,13 +36,13 @@
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<cxf.version>4.2.0-SNAPSHOT</cxf.version>
- <glassfish.container.version>7.0.16</glassfish.container.version>
- <glassfish.home>${project.build.directory}/glassfish7</glassfish.home>
+ <glassfish.container.version>8.0.0-M14</glassfish.container.version>
+ <glassfish.home>${project.build.directory}/glassfish8</glassfish.home>
<jakarta.platform.version>11.0.0</jakarta.platform.version>
- <junit.jupiter.version>5.13.1</junit.jupiter.version>
+ <junit.jupiter.version>6.0.1</junit.jupiter.version>
<jakarta.rest.version>4.0.0</jakarta.rest.version>
<tck.artifactId>jakarta-restful-ws-tck</tck.artifactId>
- <arquillian.version>1.9.6.Final</arquillian.version>
+ <arquillian.version>1.10.0.Final</arquillian.version>
</properties>
<dependencyManagement>
@@ -81,7 +81,7 @@
<dependency>
<groupId>org.glassfish.hk2</groupId>
<artifactId>hk2-locator</artifactId>
- <version>3.0.0</version>
+ <version>4.0.0-M3</version>
</dependency>
<dependency>
@@ -100,7 +100,7 @@
<dependency>
<groupId>jakarta.ws.rs</groupId>
<artifactId>${tck.artifactId}</artifactId>
- <version>3.1.5</version>
+ <version>4.0.0</version>
<scope>test</scope>
</dependency>
@@ -108,7 +108,6 @@
<groupId>jakarta.ws.rs</groupId>
<artifactId>jakarta.ws.rs-api</artifactId>
<version>${project.version}</version>
- <scope>test</scope>
</dependency>
<dependency>
@@ -327,7 +326,7 @@
<goal>exec</goal>
</goals>
<configuration>
-
<executable>${project.build.directory}/glassfish7/glassfish/bin/asadmin</executable>
+
<executable>${project.build.directory}/glassfish8/glassfish/bin/asadmin</executable>
<arguments>
<argument>stop-domain</argument>
</arguments>
@@ -343,7 +342,7 @@
<executable>zip</executable>
<arguments>
<argument>-d</argument>
-
<argument>${project.build.directory}/glassfish7/glassfish/modules/jersey-common.jar</argument>
+
<argument>${project.build.directory}/glassfish8/glassfish/modules/jersey-common.jar</argument>
<argument>META-INF/services/jakarta.ws.rs.ext.RuntimeDelegate</argument>
</arguments>
</configuration>
@@ -358,7 +357,7 @@
<executable>zip</executable>
<arguments>
<argument>-d</argument>
-
<argument>${project.build.directory}/glassfish7/glassfish/modules/jersey-server.jar</argument>
+
<argument>${project.build.directory}/glassfish8/glassfish/modules/jersey-server.jar</argument>
<argument>META-INF/services/jakarta.ws.rs.ext.RuntimeDelegate</argument>
</arguments>
</configuration>
@@ -373,7 +372,7 @@
<executable>zip</executable>
<arguments>
<argument>-d</argument>
-
<argument>${project.build.directory}/glassfish7/glassfish/modules/jersey-client.jar</argument>
+
<argument>${project.build.directory}/glassfish8/glassfish/modules/jersey-client.jar</argument>
<argument>META-INF/services/jakarta.ws.rs.client.ClientBuilder</argument>
</arguments>
</configuration>
@@ -388,7 +387,7 @@
<executable>zip</executable>
<arguments>
<argument>-d</argument>
-
<argument>${project.build.directory}/glassfish7/glassfish/modules/jersey-media-sse.jar</argument>
+
<argument>${project.build.directory}/glassfish8/glassfish/modules/jersey-media-sse.jar</argument>
<argument>META-INF/services/jakarta.ws.rs.sse.SseEventSource$Builder</argument>
</arguments>
</configuration>
@@ -400,7 +399,7 @@
<goal>exec</goal>
</goals>
<configuration>
-
<executable>${project.build.directory}/glassfish7/glassfish/bin/asadmin</executable>
+
<executable>${project.build.directory}/glassfish8/glassfish/bin/asadmin</executable>
<arguments>
<argument>start-domain</argument>
</arguments>
@@ -413,7 +412,7 @@
<goal>exec</goal>
</goals>
<configuration>
-
<executable>${project.build.directory}/glassfish7/glassfish/bin/asadmin</executable>
+
<executable>${project.build.directory}/glassfish8/glassfish/bin/asadmin</executable>
<arguments>
<argument>set</argument>
<argument>server-config.network-config.protocols.protocol.http-listener-1.http.trace-enabled=true</argument>
@@ -427,7 +426,7 @@
<goal>exec</goal>
</goals>
<configuration>
-
<executable>${project.build.directory}/glassfish7/glassfish/bin/asadmin</executable>
+
<executable>${project.build.directory}/glassfish8/glassfish/bin/asadmin</executable>
<arguments>
<argument>--passwordfile</argument>
<argument>${project.basedir}/j2ee.pass</argument>
@@ -447,7 +446,7 @@
<goal>exec</goal>
</goals>
<configuration>
-
<executable>${project.build.directory}/glassfish7/glassfish/bin/asadmin</executable>
+
<executable>${project.build.directory}/glassfish8/glassfish/bin/asadmin</executable>
<arguments>
<argument>--passwordfile</argument>
<argument>${project.basedir}/j2ee.pass</argument>
@@ -465,7 +464,7 @@
<goal>exec</goal>
</goals>
<configuration>
-
<executable>${project.build.directory}/glassfish7/glassfish/bin/asadmin</executable>
+
<executable>${project.build.directory}/glassfish8/glassfish/bin/asadmin</executable>
<arguments>
<argument>--passwordfile</argument>
<argument>${project.basedir}/javajoe.pass</argument>
@@ -485,7 +484,7 @@
<goal>exec</goal>
</goals>
<configuration>
-
<executable>${project.build.directory}/glassfish7/glassfish/bin/asadmin</executable>
+
<executable>${project.build.directory}/glassfish8/glassfish/bin/asadmin</executable>
<arguments>
<argument>--passwordfile</argument>
<argument>${project.basedir}/javajoe.pass</argument>
@@ -503,7 +502,7 @@
<goal>exec</goal>
</goals>
<configuration>
-
<executable>${project.build.directory}/glassfish7/glassfish/bin/asadmin</executable>
+
<executable>${project.build.directory}/glassfish8/glassfish/bin/asadmin</executable>
<arguments>
<argument>list-file-users</argument>
</arguments>
@@ -516,7 +515,7 @@
<goal>exec</goal>
</goals>
<configuration>
-
<executable>${project.build.directory}/glassfish7/glassfish/bin/asadmin</executable>
+
<executable>${project.build.directory}/glassfish8/glassfish/bin/asadmin</executable>
<arguments>
<argument>stop-domain</argument>
</arguments>