diff --git a/external/coreprofile-tck/annotations/pom.xml b/external/coreprofile-tck/annotations/pom.xml
index 52d147d66..3d92e2ce5 100644
--- a/external/coreprofile-tck/annotations/pom.xml
+++ b/external/coreprofile-tck/annotations/pom.xml
@@ -15,10 +15,9 @@
Piranha Core Profile - Annotations TCK
- ${project.build.directory}/ant
+ 3.0.0
+ ${project.build.directory}/jimage
${project.build.directory}/signature
- ${project.build.directory}/tck
- ${tck.home}/src/com/sun/ts/tests
@@ -30,9 +29,32 @@
pom
import
+
+ jakarta.tck
+ sigtest-maven-plugin
+ 2.2
+
+
+ jakarta.annotation
+ jakarta-annotations-tck
+ ${annotations.tck.version}
+
-
+
+
+ org.junit.jupiter
+ junit-jupiter
+
+
+ jakarta.annotation
+ jakarta-annotations-tck
+
+
+ jakarta.tck
+ sigtest-maven-plugin
+
+
@@ -48,49 +70,20 @@
-
+
+ dest="${project.build.directory}"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
- integration-test
- integration-test
-
- run
-
-
-
-
-
-
-
-
-
+ tofile="${project.build.directory}/tck"/>
+
+
+
+
@@ -119,6 +112,39 @@
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+
+ sig-test
+
+ integration-test
+ verify
+
+
+ jakarta.annotation:jakarta-annotations-tck
+
+ ${jimage.dir}
+ ${signature.home}/jakarta.annotation-api.jar:${jimage.dir}/java.base:${jimage.dir}/java.rmi:${jimage.dir}/java.sql:${jimage.dir}/java.naming
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
diff --git a/external/coreprofile-tck/pom.xml b/external/coreprofile-tck/pom.xml
index 7cb40a321..e54886d65 100644
--- a/external/coreprofile-tck/pom.xml
+++ b/external/coreprofile-tck/pom.xml
@@ -27,7 +27,6 @@
- 2.1.1
4.0.13
10.0.3
2.0.2