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/bval.git


The following commit(s) were added to refs/heads/master by this push:
     new 14e6d21  Fix TCK setup and use a jakarta compatible version
14e6d21 is described below

commit 14e6d219b5055d454c133e2d392af096adf3499c
Author: Jean-Louis Monteiro <jlmonte...@tomitribe.com>
AuthorDate: Wed Feb 8 14:51:54 2023 +0100

    Fix TCK setup and use a jakarta compatible version
---
 bval-perf/pom.xml |  6 +++---
 bval-tck/pom.xml  | 54 ++++++++++++++++++++++++------------------------------
 2 files changed, 27 insertions(+), 33 deletions(-)

diff --git a/bval-perf/pom.xml b/bval-perf/pom.xml
index bfe1886..816ba77 100644
--- a/bval-perf/pom.xml
+++ b/bval-perf/pom.xml
@@ -71,20 +71,20 @@
     <dependency>
       <groupId>org.hibernate</groupId>
       <artifactId>hibernate-validator</artifactId>
-      <version>6.1.5.Final</version>
+      <version>7.0.5.Final</version>
       <scope>test</scope>
     </dependency>
 
     <dependency>
       <groupId>org.openjdk.jmh</groupId>
       <artifactId>jmh-core</artifactId>
-      <version>1.25.2</version>
+      <version>1.35</version>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.openjdk.jmh</groupId>
       <artifactId>jmh-generator-annprocess</artifactId>
-      <version>1.25.2</version>
+      <version>1.35</version>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git a/bval-tck/pom.xml b/bval-tck/pom.xml
index 78c3147..4d8bee0 100644
--- a/bval-tck/pom.xml
+++ b/bval-tck/pom.xml
@@ -31,9 +31,9 @@ under the License.
     <description>Aggregates dependencies and runs the JSR-380 TCK</description>
 
     <properties>
-        <tck.version>2.0.5</tck.version>
+        <tck.version>3.0.0</tck.version>
         <owb.version>4.0.0-SNAPSHOT</owb.version>
-        <arquillian.version>1.1.11.Final</arquillian.version>
+        <arquillian.version>1.7.0.Alpha14</arquillian.version>
         
<validation.provider>org.apache.bval.jsr.ApacheValidationProvider</validation.provider>
     </properties>
 
@@ -64,7 +64,7 @@ under the License.
         <dependency>
             <groupId>jakarta.activation</groupId>
             <artifactId>jakarta.activation-api</artifactId>
-            <version>2.1.0</version>
+            <version>2.1.1</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
@@ -76,7 +76,7 @@ under the License.
         <dependency>
             <groupId>org.glassfish.jaxb</groupId>
             <artifactId>jaxb-runtime</artifactId>
-            <version>4.0.0</version>
+            <version>4.0.2</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
@@ -136,19 +136,10 @@ under the License.
             <scope>provided</scope>
         </dependency>
         <dependency>
-            <groupId>org.hibernate.beanvalidation.tck</groupId>
+            <groupId>jakarta.validation</groupId>
             <artifactId>beanvalidation-tck-tests</artifactId>
             <version>${tck.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>jakarta.validation</groupId>
-                    <artifactId>validation-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.jboss.spec.jakarta.interceptor</groupId>
-                    <artifactId>jboss-interceptors-api_1.2_spec</artifactId>
-                </exclusion>
-            </exclusions>
+            <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.jboss.arquillian.testng</groupId>
@@ -158,7 +149,7 @@ under the License.
         </dependency>
         <dependency>
             <groupId>org.jboss.arquillian.protocol</groupId>
-            <artifactId>arquillian-protocol-servlet</artifactId>
+            <artifactId>arquillian-protocol-servlet-jakarta</artifactId>
             <version>${arquillian.version}</version>
             <scope>test</scope>
         </dependency>
@@ -166,7 +157,7 @@ under the License.
         <dependency>
             <groupId>org.testng</groupId>
             <artifactId>testng</artifactId>
-            <version>6.8.21</version>
+            <version>7.7.0</version>
             <scope>test</scope>
         </dependency>
     </dependencies>
@@ -247,9 +238,10 @@ under the License.
                     <plugin>
                         <groupId>org.apache.maven.plugins</groupId>
                         <artifactId>maven-dependency-plugin</artifactId>
+                        <version>3.0.0</version>
                         <executions>
                             <execution>
-                                <id>extract-sigsfile</id>
+                                <id>copy-tck-bv-api-signature-file</id>
                                 <phase>generate-test-sources</phase>
                                 <goals>
                                     <goal>unpack</goal>
@@ -257,11 +249,14 @@ under the License.
                                 <configuration>
                                     <artifactItems>
                                         <artifactItem>
-                                            
<groupId>org.hibernate.beanvalidation.tck</groupId>
+                                            
<groupId>jakarta.validation</groupId>
                                             
<artifactId>beanvalidation-tck-tests</artifactId>
-                                            <version>${tck.version}</version>
+                                            
<version>${bval-tck.version}</version>
+                                            <type>jar</type>
+                                            <overWrite>false</overWrite>
                                         </artifactItem>
                                     </artifactItems>
+                                    <!-- We just need the signature file and 
nothing else -->
                                     <includes>**/*.sig</includes>
                                     
<outputDirectory>${project.build.directory}/api-signature</outputDirectory>
                                 </configuration>
@@ -271,22 +266,21 @@ under the License.
                     <plugin>
                         <groupId>org.netbeans.tools</groupId>
                         <artifactId>sigtest-maven-plugin</artifactId>
+                        <version>1.0</version>
                         <executions>
                             <execution>
-                                <id>sigtest</id>
-                                <phase>test</phase>
                                 <goals>
-                                   <goal>check</goal>
+                                    <goal>check</goal>
                                 </goals>
-                                <configuration>
-                                    
<packages>jakarta.validation,jakarta.validation.bootstrap,jakarta.validation.constraints,
-                                        
jakarta.validation.constraintvalidation,jakarta.validation.executable,jakarta.validation.groups,
-                                        
jakarta.validation.metadata,jakarta.validation.spi,jakarta.validation.valueextraction
-                                    </packages>
-                                    
<sigfile>${project.build.directory}/api-signature/validation-api-java11.sig</sigfile>
-                                </configuration>
                             </execution>
                         </executions>
+                        <configuration>
+                            
<packages>jakarta.validation,jakarta.validation.bootstrap,jakarta.validation.constraints,
+                                
jakarta.validation.constraintvalidation,jakarta.validation.executable,jakarta.validation.groups,
+                                
jakarta.validation.metadata,jakarta.validation.spi,jakarta.validation.valueextraction
+                            </packages>
+                            
<sigfile>${project.build.directory}/api-signature/validation-api-java8.sig</sigfile>
+                        </configuration>
                     </plugin>
                 </plugins>
             </build>

Reply via email to