This is an automated email from the ASF dual-hosted git repository.

jlmonteiro pushed a commit to branch jakarta-namespace
in repository https://gitbox.apache.org/repos/asf/bval.git

commit 49fef5cee53e70ed4b7523dff7f7d24454cc1cd9
Author: Jean-Louis Monteiro <[email protected]>
AuthorDate: Mon Feb 6 11:16:45 2023 +0100

    Next major version
---
 bundle/pom.xml      |   8 +--
 bval-extras/pom.xml |  48 ++-----------
 bval-jsr/pom.xml    | 193 ++++++++++++++++++++++------------------------------
 bval-perf/pom.xml   |   8 +--
 bval-tck/pom.xml    | 106 +++++++++++++----------------
 pom.xml             | 101 +++++++--------------------
 6 files changed, 169 insertions(+), 295 deletions(-)

diff --git a/bundle/pom.xml b/bundle/pom.xml
index ed55e1f..f546ca7 100644
--- a/bundle/pom.xml
+++ b/bundle/pom.xml
@@ -27,7 +27,7 @@
     <parent>
         <groupId>org.apache.bval</groupId>
         <artifactId>bval-parent</artifactId>
-        <version>2.0.7-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <!-- use fully qualified naming for OSGi bundles -->
@@ -69,9 +69,9 @@
                         <Private-Package />
                         <Export-Package>org.apache.bval.*</Export-Package>
                         <Import-Package>
-                            
javax.annotation.*;resolution:=optional,javax.interceptor.*;resolution:=optional,
-                            
javax.inject.*;resolution:=optional,javax.enterprise.*;resolution:=optional,javax.persistence.*;resolution:=optional,
-                            
org.apache.bval.xml.*;resolution:=optional,javax.validation.*;resolution:=optional,
+                            
jakarta.annotation.*;resolution:=optional,jakarta.interceptor.*;resolution:=optional,
+                            
jakarta.inject.*;resolution:=optional,jakarta.enterprise.*;resolution:=optional,jakarta.persistence.*;resolution:=optional,
+                            
org.apache.bval.xml.*;resolution:=optional,jakarta.validation.*;resolution:=optional,
                             !org.apache.commons.weaver.*,
                             *
                         </Import-Package>
diff --git a/bval-extras/pom.xml b/bval-extras/pom.xml
index 21d360d..6d95483 100644
--- a/bval-extras/pom.xml
+++ b/bval-extras/pom.xml
@@ -27,7 +27,7 @@
     <parent>
         <groupId>org.apache.bval</groupId>
         <artifactId>bval-parent</artifactId>
-        <version>2.0.7-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>bval-extras</artifactId>
@@ -37,6 +37,10 @@
     <description>BVal - non-JSR380 routines and constraints</description>
 
     <dependencies>
+        <dependency>
+            <groupId>jakarta.validation</groupId>
+            <artifactId>jakarta.validation-api</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.apache.bval</groupId>
             <artifactId>bval-jsr</artifactId>
@@ -49,48 +53,6 @@
         </dependency>
     </dependencies>
 
-    <profiles>
-        <!--
-            default profile using geronimo-validation_1.0_spec.jar
-            active when property "ri" is not present.
-        -->
-        <profile>
-            <id>geronimo</id>
-            <activation>
-                <property>
-                    <name>!ri</name>
-                </property>
-            </activation>
-            <dependencies>
-                <dependency>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-validation_2.0_spec</artifactId>
-                    <scope>provided</scope>
-                </dependency>
-            </dependencies>
-        </profile>
-        <!--
-            optional profile using javax.validation/validation-api.jar
-            from RI manually active when property "-Pri" is provided.
-        -->
-        <profile>
-            <id>ri</id>
-            <activation>
-                <property>
-                    <name>ri</name>
-                </property>
-            </activation>
-            <dependencies>
-                <dependency>
-                    <groupId>javax.validation</groupId>
-                    <artifactId>validation-api</artifactId>
-                    <!-- allow users to choose an API provider -->
-                    <scope>provided</scope>
-                </dependency>
-            </dependencies>
-        </profile>
-    </profiles>
-
     <build>
         <defaultGoal>install</defaultGoal>
 
diff --git a/bval-jsr/pom.xml b/bval-jsr/pom.xml
index db71b52..15427f4 100644
--- a/bval-jsr/pom.xml
+++ b/bval-jsr/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.bval</groupId>
         <artifactId>bval-parent</artifactId>
-        <version>2.0.7-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>bval-jsr</artifactId>
@@ -33,82 +33,8 @@
 
     <description>Implementation specific classes for JSR 380 Bean Validation 
2.0</description>
 
-    <properties>
-        <jaxb.version>2.2.6</jaxb.version>
-    </properties>
     <profiles>
 
-        <profile>
-            <id>java11</id>
-            <activation>
-                <jdk>11</jdk>
-            </activation>
-            <dependencies>
-                <dependency>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-activation_1.1_spec</artifactId>
-                    <version>1.1</version>
-                    <scope>provided</scope>
-                </dependency>
-                <dependency>
-                    <groupId>javax.xml.bind</groupId>
-                    <artifactId>jaxb-api</artifactId>
-                    <version>2.3.0</version>
-                    <scope>provided</scope>
-                </dependency>
-                <dependency>
-                    <groupId>org.glassfish.jaxb</groupId>
-                    <artifactId>jaxb-runtime</artifactId>
-                    <version>2.3.2</version>
-                    <scope>provided</scope>
-                </dependency>
-                <dependency>
-                    <groupId>org.openjfx</groupId>
-                    <artifactId>javafx-base</artifactId>
-                    <version>11</version>
-                    <scope>provided</scope>
-                </dependency>
-            </dependencies>
-        </profile>
-        <!--
-            default profile using geronimo-validation_2.0_spec.jar active when
-            property "ri" is not present.
-        -->
-        <profile>
-            <id>geronimo</id>
-            <activation>
-                <property>
-                    <name>!ri</name>
-                </property>
-            </activation>
-            <dependencies>
-                <dependency>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-validation_2.0_spec</artifactId>
-                    <scope>provided</scope>
-                </dependency>
-            </dependencies>
-        </profile>
-        <!--
-            optional profile using javax.validation/validation-api.jar from RI
-            manually active when property "-Dri" is provided.
-        -->
-        <profile>
-            <id>ri</id>
-            <activation>
-                <property>
-                    <name>ri</name>
-                </property>
-            </activation>
-            <dependencies>
-                <dependency>
-                    <groupId>javax.validation</groupId>
-                    <artifactId>validation-api</artifactId>
-                    <!-- allow users to choose an API provider -->
-                    <scope>provided</scope>
-                </dependency>
-            </dependencies>
-        </profile>
         <profile>
             <id>sec</id>
             <build>
@@ -183,6 +109,36 @@
     </profiles>
 
     <dependencies>
+        <dependency>
+            <groupId>jakarta.validation</groupId>
+            <artifactId>jakarta.validation-api</artifactId>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>jakarta.activation</groupId>
+            <artifactId>jakarta.activation-api</artifactId>
+            <version>2.1.0</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>jakarta.xml.bind</groupId>
+            <artifactId>jakarta.xml.bind-api</artifactId>
+            <version>4.0.0</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.glassfish.jaxb</groupId>
+            <artifactId>jaxb-runtime</artifactId>
+            <version>4.0.0</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.openjfx</groupId>
+            <artifactId>javafx-base</artifactId>
+            <version>11</version>
+            <scope>provided</scope>
+        </dependency>
+
         <dependency>
             <groupId>org.apache.commons</groupId>
             <artifactId>commons-weaver-privilizer-api</artifactId>
@@ -195,16 +151,16 @@
             <optional>true</optional>
         </dependency>
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-jpa_2.0_spec</artifactId>
+            <groupId>jakarta.persistence</groupId>
+            <artifactId>jakarta.persistence-api</artifactId>
             <!-- allow users to choose an API provider -->
             <scope>provided</scope>
             <optional>true</optional>
         </dependency>
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-jcdi_2.0_spec</artifactId>
-            <version>1.0</version>
+            <groupId>jakarta.enterprise</groupId>
+            <artifactId>jakarta.enterprise.cdi-api</artifactId>
+            <version>4.0.1</version>
             <scope>provided</scope>
             <optional>true</optional>
         </dependency>
@@ -214,22 +170,22 @@
             <optional>true</optional>
         </dependency>
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-annotation_1.3_spec</artifactId>
-            <version>1.0</version>
+            <groupId>jakarta.annotation</groupId>
+            <artifactId>jakarta.annotation-api</artifactId>
+            <version>2.1.1</version>
             <scope>provided</scope>
             <optional>true</optional>
         </dependency>
         <dependency>
-          <groupId>org.apache.geronimo.specs</groupId>
-          <artifactId>geronimo-interceptor_1.2_spec</artifactId>
-          <version>1.0</version>
+            <groupId>jakarta.interceptor</groupId>
+            <artifactId>jakarta.interceptor-api</artifactId>
+            <version>2.1.0</version>
           <scope>provided</scope>
         </dependency>
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-atinject_1.0_spec</artifactId>
-            <version>1.0</version>
+            <groupId>jakarta.inject</groupId>
+            <artifactId>jakarta.inject-api</artifactId>
+            <version>2.0.1</version>
             <scope>provided</scope>
         </dependency>
 
@@ -247,15 +203,16 @@
         <dependency>
             <groupId>org.apache.tomcat</groupId>
             <artifactId>tomcat-jasper-el</artifactId>
-            <version>9.0.12</version>
+            <version>10.1.4</version>
             <scope>test</scope>
         </dependency>
         <dependency>
-            <groupId>org.glassfish</groupId>
-            <artifactId>javax.el</artifactId>
-            <version>3.0.1-b10</version>
+            <groupId>org.glassfish.expressly</groupId>
+            <artifactId>expressly</artifactId>
+            <version>5.0.0</version>
             <scope>test</scope>
         </dependency>
+        <!-- not maintained and not jakarta compatible
         <dependency>
             <groupId>de.odysseus.juel</groupId>
             <artifactId>juel-api</artifactId>
@@ -268,6 +225,7 @@
             <version>2.2.7</version>
             <scope>test</scope>
         </dependency>
+        -->
 
     </dependencies>
 
@@ -289,9 +247,10 @@
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>jaxb2-maven-plugin</artifactId>
-                <version>2.4</version>
+                <version>2.5.0</version>
                 <executions>
                     <execution>
+                        <id>xjc</id>
                         <goals>
                             <goal>xjc</goal>
                         </goals>
@@ -302,15 +261,30 @@
                     <extension>true</extension>
                     <enableIntrospection>true</enableIntrospection>
                     <sources>
-                           
<source>${project.basedir}/src/main/xsd/validation-configuration-2.0.xsd</source>
-                           
<source>${project.basedir}/src/main/xsd/validation-mapping-2.0.xsd</source>
+                           
<source>${project.basedir}/src/main/xsd/validation-configuration-3.0.xsd</source>
+                           
<source>${project.basedir}/src/main/xsd/validation-mapping-3.0.xsd</source>
                     </sources>
                 </configuration>
                 <dependencies>
                     <dependency>
-                        <groupId>org.apache.geronimo.specs</groupId>
-                        <artifactId>geronimo-activation_1.1_spec</artifactId>
-                        <version>1.1</version>
+                        <groupId>org.glassfish.jaxb</groupId>
+                        <artifactId>jaxb-xjc</artifactId>
+                        <version>4.0.0</version>
+                    </dependency>
+                    <dependency>
+                        <groupId>jakarta.activation</groupId>
+                        <artifactId>jakarta.activation-api</artifactId>
+                        <version>2.1.0</version>
+                    </dependency>
+                    <dependency>
+                        <groupId>jakarta.xml.bind</groupId>
+                        <artifactId>jakarta.xml.bind-api</artifactId>
+                        <version>4.0.0</version>
+                    </dependency>
+                    <dependency>
+                        <groupId>com.sun.xml.bind</groupId>
+                        <artifactId>jaxb-impl</artifactId>
+                        <version>3.0.0</version>
                     </dependency>
                 </dependencies>
             </plugin>
@@ -354,10 +328,7 @@
                     </includes>
                 </configuration>
             </plugin>
-            <plugin>
-                <groupId>org.apache.commons</groupId>
-                <artifactId>commons-weaver-maven-plugin</artifactId>
-            </plugin>
+
             <!--
                 get the project version
                 and set it in a properties file for later retrieval
@@ -445,35 +416,35 @@ build.timestamp=${timestamp}
                             </artifactSet>
                             <relocations>
                                 <relocation>
-                                    <pattern>javax.annotation</pattern>
+                                    <pattern>jakarta.annotation</pattern>
                                     
<shadedPattern>jakarta.annotation</shadedPattern>
                                 </relocation>
                                 <relocation>
-                                    <pattern>javax.el</pattern>
+                                    <pattern>jakarta.el</pattern>
                                     <shadedPattern>jakarta.el</shadedPattern>
                                 </relocation>
                                 <relocation>
-                                    <pattern>javax.enterprise</pattern>
+                                    <pattern>jakarta.enterprise</pattern>
                                     
<shadedPattern>jakarta.enterprise</shadedPattern>
                                 </relocation>
                                 <relocation>
-                                    <pattern>javax.inject</pattern>
+                                    <pattern>jakarta.inject</pattern>
                                     
<shadedPattern>jakarta.inject</shadedPattern>
                                 </relocation>
                                 <relocation>
-                                    <pattern>javax.interceptor</pattern>
+                                    <pattern>jakarta.interceptor</pattern>
                                     
<shadedPattern>jakarta.interceptor</shadedPattern>
                                 </relocation>
                                 <relocation>
-                                    <pattern>javax.validation</pattern>
+                                    <pattern>jakarta.validation</pattern>
                                     
<shadedPattern>jakarta.validation</shadedPattern>
                                 </relocation>
                                 <relocation>
-                                    <pattern>javax.persistence</pattern>
+                                    <pattern>jakarta.persistence</pattern>
                                     
<shadedPattern>jakarta.persistence</shadedPattern>
                                 </relocation>
                                 <relocation>
-                                    <pattern>javax.xml.bind</pattern>
+                                    <pattern>jakarta.xml.bind</pattern>
                                     
<shadedPattern>jakarta.xml.bind</shadedPattern>
                                 </relocation>
                             </relocations>
diff --git a/bval-perf/pom.xml b/bval-perf/pom.xml
index 8907b04..ebd83cc 100644
--- a/bval-perf/pom.xml
+++ b/bval-perf/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.bval</groupId>
     <artifactId>bval-parent</artifactId>
-    <version>2.0.7-SNAPSHOT</version>
+    <version>3.0.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>bval-perf</artifactId>
@@ -51,14 +51,14 @@
     </dependency>
 
     <dependency>
-        <groupId>org.apache.tomcat</groupId>
-        <artifactId>tomcat-el-api</artifactId>
+      <groupId>org.apache.tomcat</groupId>
+      <artifactId>tomcat-el-api</artifactId>
         <scope>test</scope>
     </dependency>
     <dependency>
         <groupId>org.apache.tomcat</groupId>
         <artifactId>tomcat-jasper-el</artifactId>
-        <version>9.0.58</version>
+        <version>10.1.4</version>
         <scope>test</scope>
     </dependency>
 
diff --git a/bval-tck/pom.xml b/bval-tck/pom.xml
index 4ac02e7..a4fb396 100644
--- a/bval-tck/pom.xml
+++ b/bval-tck/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.bval</groupId>
         <artifactId>bval-parent</artifactId>
-        <version>2.0.7-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>bval-tck-runner</artifactId>
@@ -39,38 +39,62 @@ under the License.
 
     <dependencies>
         <dependency>
-          <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-validation_2.0_spec</artifactId>
+            <groupId>jakarta.validation</groupId>
+            <artifactId>jakarta.validation-api</artifactId>
             <scope>provided</scope>
         </dependency>
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-atinject_1.0_spec</artifactId>
-            <version>1.0</version>
+            <groupId>jakarta.inject</groupId>
+            <artifactId>jakarta.inject-api</artifactId>
+            <version>2.0.1</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-jcdi_2.0_spec</artifactId>
-            <version>1.0</version>
+            <groupId>jakarta.enterprise</groupId>
+            <artifactId>jakarta.enterprise.cdi-api</artifactId>
+            <version>4.0.1</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-annotation_1.3_spec</artifactId>
-            <version>1.0</version>
+            <groupId>jakarta.annotation</groupId>
+            <artifactId>jakarta.annotation-api</artifactId>
+            <version>2.1.1</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-interceptor_1.2_spec</artifactId>
-            <version>1.0</version>
+            <groupId>jakarta.activation</groupId>
+            <artifactId>jakarta.activation-api</artifactId>
+            <version>2.1.0</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-ejb_3.1_spec</artifactId>
-            <version>1.0</version>
+            <groupId>jakarta.xml.bind</groupId>
+            <artifactId>jakarta.xml.bind-api</artifactId>
+            <version>4.0.0</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.glassfish.jaxb</groupId>
+            <artifactId>jaxb-runtime</artifactId>
+            <version>4.0.0</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.openjfx</groupId>
+            <artifactId>javafx-base</artifactId>
+            <version>11</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>jakarta.interceptor</groupId>
+            <artifactId>jakarta.interceptor-api</artifactId>
+            <version>2.1.0</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>jakarta.ejb</groupId>
+            <artifactId>jakarta.ejb-api</artifactId>
+            <version>4.0.1</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
@@ -108,7 +132,7 @@ under the License.
         <dependency>
             <groupId>org.apache.tomcat</groupId>
             <artifactId>tomcat-jasper-el</artifactId>
-            <version>9.0.5</version>
+            <version>10.1.4</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
@@ -117,11 +141,11 @@ under the License.
             <version>${tck.version}</version>
             <exclusions>
                 <exclusion>
-                    <groupId>javax.validation</groupId>
+                    <groupId>jakarta.validation</groupId>
                     <artifactId>validation-api</artifactId>
                 </exclusion>
                 <exclusion>
-                    <groupId>org.jboss.spec.javax.interceptor</groupId>
+                    <groupId>org.jboss.spec.jakarta.interceptor</groupId>
                     <artifactId>jboss-interceptors-api_1.2_spec</artifactId>
                 </exclusion>
             </exclusions>
@@ -148,38 +172,6 @@ under the License.
     </dependencies>
 
     <profiles>
-        <profile>
-            <id>java11</id>
-            <activation>
-                <jdk>11</jdk>
-            </activation>
-            <dependencies>
-                <dependency>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-activation_1.1_spec</artifactId>
-                    <version>1.1</version>
-                    <scope>provided</scope>
-                </dependency>
-                <dependency>
-                    <groupId>javax.xml.bind</groupId>
-                    <artifactId>jaxb-api</artifactId>
-                    <version>2.3.0</version>
-                    <scope>provided</scope>
-                </dependency>
-                <dependency>
-                    <groupId>org.glassfish.jaxb</groupId>
-                    <artifactId>jaxb-runtime</artifactId>
-                    <version>2.3.2</version>
-                    <scope>provided</scope>
-                </dependency>
-                <dependency>
-                    <groupId>org.openjfx</groupId>
-                    <artifactId>javafx-base</artifactId>
-                    <version>11</version>
-                    <scope>provided</scope>
-                </dependency>
-            </dependencies>
-        </profile>
         <profile>
             <id>tck</id>
             <activation>
@@ -287,11 +279,11 @@ under the License.
                                    <goal>check</goal>
                                 </goals>
                                 <configuration>
-                                    
<packages>javax.validation,javax.validation.bootstrap,javax.validation.constraints,
-                                        
javax.validation.constraintvalidation,javax.validation.executable,javax.validation.groups,
-                                        
javax.validation.metadata,javax.validation.spi,javax.validation.valueextraction
+                                    
<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>
+                                    
<sigfile>${project.build.directory}/api-signature/validation-api-java11.sig</sigfile>
                                 </configuration>
                             </execution>
                         </executions>
diff --git a/pom.xml b/pom.xml
index 9191814..7a6a0c0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
     <parent>
         <groupId>org.apache</groupId>
         <artifactId>apache</artifactId>
-        <version>21</version>
+        <version>27</version>
         <relativePath />
     </parent>
 
@@ -35,18 +35,17 @@
     <artifactId>bval-parent</artifactId>
     <name>Apache BVal :: bval-parent (Parent POM)</name>
     <packaging>pom</packaging>
-    <version>2.0.7-SNAPSHOT</version>
+    <version>3.0.0-SNAPSHOT</version>
 
     <description>Apache BVal parent pom</description>
 
     <properties>
         <commons.weaver.version>2.0</commons.weaver.version>
-        <privilizer.policy>DYNAMIC</privilizer.policy>
         <site.checkout>${user.home}/apache-bval-site</site.checkout>
         
<site.url>scm:svn:https://svn.apache.org/repos/infra/websites/production/bval/content/mvnsite</site.url>
         <site.server>bval.site</site.server>
         <built.by>${user.name}</built.by>
-        <plugin.javadoc.version>3.3.2</plugin.javadoc.version>
+        <plugin.javadoc.version>3.4.1</plugin.javadoc.version>
     </properties>
 
     <inceptionYear>2010</inceptionYear>
@@ -261,9 +260,9 @@
                     <doclint>none</doclint>
                     <show>package</show>
                     <quiet>true</quiet>
-                    <source>1.8</source>
+                    <release>11</release>
                     <links>
-                        <link>http://docs.oracle.com/javase/8/docs/api</link>
+                        <link>http://docs.oracle.com/javase/11/docs/api</link>
                     </links>
                 </configuration>
                 <reportSets>
@@ -284,9 +283,9 @@
                     <doclint>none</doclint>
                     <show>package</show>
                     <quiet>true</quiet>
-                    <source>1.8</source>
+                    <release>11</release>
                     <links>
-                        <link>http://docs.oracle.com/javase/8/docs/api</link>
+                        <link>http://docs.oracle.com/javase/11/docs/api</link>
                     </links>
                 </configuration>
                 <reportSets>
@@ -300,7 +299,7 @@
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>jdepend-maven-plugin</artifactId>
-                <version>2.0-beta-2</version>
+                <version>2.0</version>
             </plugin>
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
@@ -316,26 +315,26 @@
     <dependencyManagement>
         <dependencies>
             <dependency>
-                <groupId>org.apache.geronimo.specs</groupId>
-                <artifactId>geronimo-validation_2.0_spec</artifactId>
-                <version>1.0</version>
+                <groupId>jakarta.validation</groupId>
+                <artifactId>jakarta.validation-api</artifactId>
+                <version>3.0.2</version>
             </dependency>
             <!-- Optional profile to use Spec RI API -->
             <dependency>
-                <groupId>javax.validation</groupId>
+                <groupId>jakarta.validation</groupId>
                 <artifactId>validation-api</artifactId>
                 <version>2.0.1.Final</version>
             </dependency>
             <!-- JPA2 spec required for JPA TraversableResolver support -->
             <dependency>
-                <groupId>org.apache.geronimo.specs</groupId>
-                <artifactId>geronimo-jpa_2.0_spec</artifactId>
-                <version>1.1</version>
+                <groupId>jakarta.persistence</groupId>
+                <artifactId>jakarta.persistence-api</artifactId>
+                <version>3.1.0</version>
             </dependency>
             <dependency>
                 <groupId>junit</groupId>
                 <artifactId>junit</artifactId>
-                <version>4.13.1</version>
+                <version>4.13.2</version>
             </dependency>
             <dependency>
                 <groupId>org.mockito</groupId>
@@ -363,28 +362,12 @@
             <dependency>
                 <groupId>org.freemarker</groupId>
                 <artifactId>freemarker</artifactId>
-                <version>2.3.23</version>
-            </dependency>
-            <!-- Optional - only used by bval-guice -->
-            <dependency>
-                <groupId>javax.inject</groupId>
-                <artifactId>javax.inject</artifactId>
-                <version>1</version>
-            </dependency>
-            <dependency>
-                <groupId>com.google.inject</groupId>
-                <artifactId>guice</artifactId>
-                <version>3.0-rc2</version>
-            </dependency>
-            <dependency>
-                <groupId>aopalliance</groupId>
-                <artifactId>aopalliance</artifactId>
-                <version>1.0</version>
+                <version>2.3.31</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.tomcat</groupId>
                 <artifactId>tomcat-el-api</artifactId>
-                <version>9.0.58</version>
+                <version>10.1.4</version>
                 <scope>provided</scope>
             </dependency>
         </dependencies>
@@ -411,8 +394,7 @@
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-compiler-plugin</artifactId>
                     <configuration>
-                        <source>1.8</source>
-                        <target>1.8</target>
+                        <release>11</release>
                         <encoding>${project.build.sourceEncoding}</encoding>
                     </configuration>
                 </plugin>
@@ -443,10 +425,10 @@
                         <aggregate>true</aggregate>
                         <doclint>none</doclint>
                         <verbose>false</verbose>
-                        <source>1.8</source>
+                        <release>11</release>
                         <maxmemory>512m</maxmemory>
                         <links>
-                            
<link>http://docs.oracle.com/javase/8/docs/api</link>
+                            
<link>http://docs.oracle.com/javase/11/docs/api</link>
                         </links>
                     </configuration>
                 </plugin>
@@ -475,7 +457,7 @@
                 <plugin>
                     <groupId>org.codehaus.mojo</groupId>
                     <artifactId>jdepend-maven-plugin</artifactId>
-                    <version>2.0-beta-2</version>
+                    <version>2.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.felix</groupId>
@@ -509,7 +491,7 @@
                 <plugin>
                     <groupId>org.apache.rat</groupId>
                     <artifactId>apache-rat-plugin</artifactId>
-                    <version>0.11</version>
+                    <version>0.14</version>
                     <executions>
                         <execution>
                             <phase>verify</phase>
@@ -548,7 +530,7 @@
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-checkstyle-plugin</artifactId>
-                    <version>2.2</version>
+                    <version>3.1.1</version>
                     <dependencies>
                         <dependency>
                             <groupId>org.codehaus.plexus</groupId>
@@ -574,7 +556,7 @@
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-surefire-plugin</artifactId>
-                    <version>2.22.2</version>
+                    <version>3.0.0-M7</version>
                     <configuration>
                         <trimStackTrace>false</trimStackTrace>
                     </configuration>
@@ -599,38 +581,6 @@
                     <artifactId>maven-source-plugin</artifactId>
                     <version>2.1.1</version>
                 </plugin>
-                <plugin>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-weaver-maven-plugin</artifactId>
-                    <version>${commons.weaver.version}</version>
-                    <configuration>
-                        <verbose>true</verbose>
-                        <weaverConfig>
-                            
<privilizer.policy>${privilizer.policy}</privilizer.policy>
-                        </weaverConfig>
-                    </configuration>
-                    <executions>
-                        <execution>
-                               <id>weaver-prepare</id>
-                            <goals>
-                                <goal>prepare</goal>
-                            </goals>
-                        </execution>
-                        <execution>
-                               <id>weaver-weave</id>
-                            <goals>
-                                <goal>weave</goal>
-                            </goals>
-                        </execution>
-                    </executions>
-                    <dependencies>
-                        <dependency>
-                            <groupId>org.apache.commons</groupId>
-                            <artifactId>commons-weaver-privilizer</artifactId>
-                            <version>${commons.weaver.version}</version>
-                        </dependency>
-                    </dependencies>
-                </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-dependency-plugin</artifactId>
@@ -757,7 +707,6 @@
         <module>bval-jsr</module>
         <module>bval-extras</module>
         <module>bval-tck</module>
-        <module>bval-tck-jakarta</module>
         <module>bundle</module>
         <module>bval-perf</module>
     </modules>


Reply via email to