Initial Setup for Jakarta EE 10 Platform/WebProfile
diff --git a/pom.xml b/pom.xml
index a2e6325..30aae00 100644
--- a/pom.xml
+++ b/pom.xml
@@ -192,13 +192,6 @@
</dependency>
<dependency>
<groupId>com.sun.javaee.tck</groupId>
- <artifactId>tssv</artifactId>
- <version>${tck.version}</version>
- <scope>system</scope>
- <systemPath>${cts.home}/lib/tssv.jar</systemPath>
- </dependency>
- <dependency>
- <groupId>com.sun.javaee.tck</groupId>
<artifactId>tsprovider</artifactId>
<version>${tck.version}</version>
<scope>system</scope>
@@ -672,6 +665,15 @@
<tck.version>9.1</tck.version>
</properties>
+ <dependencies>
+ <dependency>
+ <groupId>com.sun.javaee.tck</groupId>
+ <artifactId>tssv</artifactId>
+ <version>${tck.version}</version>
+ <scope>system</scope>
+ <systemPath>${cts.home}/lib/tssv.jar</systemPath>
+ </dependency>
+ </dependencies>
</profile>
</profiles>
diff --git a/setup.sh b/setup.sh
index 6e1c398..28a7a8c 100755
--- a/setup.sh
+++ b/setup.sh
@@ -10,8 +10,8 @@
TCKDIR="${1?Specify the directory where you would like the TCK to be downloaded and setup}"
-TCK_URL="https://download.eclipse.org/jakartaee/platform/9.1/jakarta-jakartaeetck-9.1.0.zip"
-RI_URL="https://download.eclipse.org/ee4j/glassfish/glassfish-6.2.5.zip"
+TCK_URL="https://download.eclipse.org/jakartaee/platform/10/jakarta-jakartaeetck-10.0.1.zip"
+RI_URL="https://download.eclipse.org/ee4j/glassfish/glassfish-7.0.0-M8.zip"
ANT_URL="https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.9-bin.zip"
####################################################################
@@ -50,15 +50,15 @@
<activeByDefault>true</activeByDefault>
</activation>
<properties>
- <jakartaee9.cts.home></jakartaee9.cts.home>
- <jakartaee9.ri.home></jakartaee9.ri.home>
+ <jakartaee10.cts.home></jakartaee10.cts.home>
+ <jakartaee10.ri.home></jakartaee10.ri.home>
</properties>
</profile>
," $M2
## Update paths in ~/.m2/settings.xml
-perl -i -pe "s,(<jakartaee9.cts.home>)[^<]*,\${1}$TCKDIR/$TCK," $M2
-perl -i -pe "s,(<jakartaee9.ri.home>)[^<]*,\${1}$TCKDIR/$RI/glassfish," $M2
+perl -i -pe "s,(<jakartaee10.cts.home>)[^<]*,\${1}$TCKDIR/$TCK," $M2
+perl -i -pe "s,(<jakartaee10.ri.home>)[^<]*,\${1}$TCKDIR/$RI/glassfish," $M2
################################################
@@ -81,13 +81,13 @@
<groupId>jakartaee-tck</groupId>
<artifactId>jakartaee-tck</artifactId>
- <version>9.1.0</version>
+ <version>10.0.1</version>
<dependencies>
<dependency>
<groupId>org.apache.tomee</groupId>
<artifactId>jakartaee-api</artifactId>
- <version>9.1.0</version>
+ <version>10.0.0-SNAPSHOT</version>
</dependency>
$(
for n in lib/*.jar; do
diff --git a/src/test/script/openejb/tck/commands/SetupCommand.groovy b/src/test/script/openejb/tck/commands/SetupCommand.groovy
index 6c889b9..46798cc 100644
--- a/src/test/script/openejb/tck/commands/SetupCommand.groovy
+++ b/src/test/script/openejb/tck/commands/SetupCommand.groovy
@@ -147,9 +147,9 @@
// Create backups first.
def javaeeCtsHome = requireDirectory('cts.home')
- // Backup the original sig-test_se8.map, load in the new props, and create
+ // Backup the original sig-test.map, load in the new props, and create
// the modified file
- def originalSe8File = createOriginalFile("${javaeeCtsHome}/bin/sig-test_se8.map.orig", "${javaeeCtsHome}/bin/sig-test_se8.map")
+ def originalSe8File = createOriginalFile("${javaeeCtsHome}/bin/sig-test.map.orig", "${javaeeCtsHome}/bin/sig-test.map")
// Load original properties
def props = loadProps(originalSe8File)
@@ -161,7 +161,7 @@
props.putAll(customProps)
// Save the new properties file
- storeProps(props, "${javaeeCtsHome}/bin/sig-test_se8.map")
+ storeProps(props, "${javaeeCtsHome}/bin/sig-test.map")
}
def createOriginalFile(newFileName, oldFileName) {