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

elecharny pushed a commit to branch 2.2.X
in repository https://gitbox.apache.org/repos/asf/mina.git

commit 5976fe0cc754b21b1d5fee9ac49f9758d60bf9f1
Author: emmanuel lecharny <elecha...@apache.org>
AuthorDate: Wed Nov 6 16:16:11 2024 +0100

    o Added a maven version prerequisite
    o Bumped up some plugins and dependencies
    o Removed the useless commons-io dependency
    o Removed javadoc useless configuration
    o Bump up Java version to be use to 11
    o Fixed the taglist plugin configuration
    o Removed the unused lifecycle-mapping plugin
    o Fixed the showDeprecation configuration in compiler plugin
    o Removed the aggregate cinfiguration for the javadoc plugin
    o Removed the unreachable http://static.springframework.org link in
    javadocplugin
    o Removed the rat-maven-plugin plugin
---
 pom.xml | 81 +++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 41 insertions(+), 40 deletions(-)

diff --git a/pom.xml b/pom.xml
index 413033d3f..542157017 100644
--- a/pom.xml
+++ b/pom.xml
@@ -80,6 +80,11 @@
     </license>
   </licenses>
 
+  <prerequisites>
+    <maven>3.8.5</maven>
+  </prerequisites>
+
+
   <!-- Define the version for each of the used jar and maven plugins -->
   <properties>
     <arguments />
@@ -97,43 +102,44 @@
     <version.build.helper.plugin>3.6.0</version.build.helper.plugin>
     <version.bundle.plugin>5.1.9</version.bundle.plugin>
     <version.changes.plugin>2.12.1</version.changes.plugin>
-    <version.checkstyle.plugin>3.5.0</version.checkstyle.plugin>
+    <version.checkstyle.plugin>3.6.0</version.checkstyle.plugin>
     <version.clean.plugin>3.4.0</version.clean.plugin>
     <version.clirr.plugin>2.8</version.clirr.plugin>
     <version.cobertura.plugin>2.7</version.cobertura.plugin>
     <version.compiler.plugin>3.13.0</version.compiler.plugin>
     <version.cyclonedx.plugin>2.9.0</version.cyclonedx.plugin>
     <version.dashboard.plugin>1.0.0-beta-1</version.dashboard.plugin>
-    <version.dependency.plugin>3.8.0</version.dependency.plugin>
+    <version.dependency.plugin>3.8.1</version.dependency.plugin>
     <version.deploy.plugin>3.1.3</version.deploy.plugin>
     <version.docck.plugin>1.2</version.docck.plugin>
     <version.eclipse.plugin>2.10</version.eclipse.plugin>
     <version.enforcer.plugin>3.5.0</version.enforcer.plugin>
     <version.findbugs.plugin>3.0.5</version.findbugs.plugin>
-    <version.gpg.plugin>3.2.5</version.gpg.plugin>
+    <version.gpg.plugin>3.2.7</version.gpg.plugin>
     <version.install.plugin>3.1.3</version.install.plugin>
     <version.jar.plugin>3.4.2</version.jar.plugin>
     <version.javancss.plugin>2.1</version.javancss.plugin>
-    <version.javadoc.plugin>3.10.0</version.javadoc.plugin>
-    <version.jdepend.plugin>2.0</version.jdepend.plugin>
-    <version.jxr.plugin>3.5.0</version.jxr.plugin>
+    <version.javadoc.plugin>3.11.1</version.javadoc.plugin>
+    <version.jdepend.plugin>2.1</version.jdepend.plugin>
+    <version.jxr.plugin>3.6.0</version.jxr.plugin>
     <version.model.plugin>3.9.4</version.model.plugin>
     <version.plexus.utils>4.0.0</version.plexus.utils>
-    <version.plugin.plugin>3.12.0</version.plugin.plugin>
-    <version.pmd.plugin>3.25.0</version.pmd.plugin>
+    <version.plugin.plugin>4.0.0-beta-1</version.plugin.plugin>
+    <version.pmd.plugin>3.26.0</version.pmd.plugin>
     <version.project.plugin>3.0-alpha-2</version.project.plugin>
-    
<version.project.info.report.plugin>3.7.0</version.project.info.report.plugin>
+    
<version.project.info.report.plugin>3.8.0</version.project.info.report.plugin>
     <version.rat.maven.plugin>1.0-alpha-3</version.rat.maven.plugin>
     <version.release.plugin>3.1.1</version.release.plugin>
     <version.remote.resources.plugin>3.2.0</version.remote.resources.plugin>
+    <version.replacer.plugin>1.5.3</version.replacer.plugin>
     <version.resources.plugin>3.3.1</version.resources.plugin>
     <version.scm.plugin>2.1.0</version.scm.plugin>
     <version.site.plugin>4.0.0-M16</version.site.plugin>
     <version.source.plugin>3.3.1</version.source.plugin>
     <version.shade.plugin>3.5.0</version.shade.plugin>
-    <version.surefire.plugin>3.5.0</version.surefire.plugin>
-    <version.surfire.report.plugin>3.5.0</version.surfire.report.plugin>
-    <version.taglist.plugin>3.1.0</version.taglist.plugin>
+    <version.surefire.plugin>3.5.2</version.surefire.plugin>
+    <version.surfire.report.plugin>3.5.2</version.surfire.report.plugin>
+    <version.taglist.plugin>3.2.1</version.taglist.plugin>
     <version.tools.maven.plugin>1.4</version.tools.maven.plugin>
     <version.versions.plugin>2.17.1</version.versions.plugin>
     <version.xbean.plugin>4.25</version.xbean.plugin>
@@ -145,9 +151,9 @@
     <version.junit>4.13.2</version.junit>
     <version.jzlib>1.1.3</version.jzlib>
     <version.log4j>1.2.17</version.log4j>
-    <version.mockito>5.13.0</version.mockito>
+    <version.mockito>4.11.0</version.mockito>
     <version.ognl>3.4.3</version.ognl>
-    <version.pmd>7.5.0</version.pmd>
+    <version.pmd>7.7.0</version.pmd>
     <version.slf4j.api>1.7.36</version.slf4j.api>
     <version.slf4j.reload4j>1.7.36</version.slf4j.reload4j>
     <version.slf4j.jcl.over.slf4j>1.7.36</version.slf4j.jcl.over.slf4j>
@@ -184,13 +190,6 @@
   <!-- =========================================== -->
   <dependencyManagement>
     <dependencies>
-      <!-- Commons dependencies -->
-      <dependency>
-        <groupId>commons-io</groupId>
-        <artifactId>commons-io</artifactId>
-        <version>${commons.io.version}</version>
-      </dependency>
-
       <!-- Submodules -->
       <dependency>
         <groupId>${project.groupId}</groupId>
@@ -412,10 +411,7 @@
               <goals>
                 <goal>javadoc</goal>
               </goals>
-              <configuration>
-                <aggregate>true</aggregate>
-                <!-- additionalparam>-Xdoclint:none</additionalparam -->
-              </configuration>
+              <configuration/>
             </execution>
           </executions>
         </plugin>
@@ -430,7 +426,7 @@
   <profile>
     <id>java-8-compilation</id>
     <activation>
-      <jdk>[9,)</jdk>
+      <jdk>[11,)</jdk>
     </activation>
     <properties>
       <maven.compiler.release>8</maven.compiler.release>
@@ -755,12 +751,19 @@
           <artifactId>taglist-maven-plugin</artifactId>
           <version>${version.taglist.plugin}</version>
           <configuration>
-            <tags>
-              <tag>TODO</tag>
-              <tag>@todo</tag>
-              <tag>@deprecated</tag>
-              <tag>FIXME</tag>
-            </tags>
+            <tagListOptions>
+              <tagClasses>>
+                <tagClass>
+                  <displayName>Documentation Work</displayName>
+                  <tags>
+                    <tag>TODO</tag>
+                    <tag>@todo</tag>
+                    <tag>@deprecated</tag>
+                    <tag>FIXME</tag>
+                  </tags>
+                </tagClass>
+              </tagClasses>
+            </tagListOptions>
           </configuration>
         </plugin>
 
@@ -771,7 +774,7 @@
         </plugin>
 
         <!--This plugin's configuration is used to store Eclipse m2e settings 
only. It has no influence on the Maven build itself.-->
-        <plugin>
+        <!-- plugin>
           <groupId>org.eclipse.m2e</groupId>
           <artifactId>lifecycle-mapping</artifactId>
           <version>1.0.0</version>
@@ -794,7 +797,7 @@
               </pluginExecutions>
             </lifecycleMappingMetadata>
           </configuration>
-        </plugin>
+        <plugin-->
 
         <plugin>
           <groupId>org.cyclonedx</groupId>
@@ -842,7 +845,7 @@
         <configuration>
           <encoding>UTF-8</encoding>
           <debug>true</debug>
-          <showDeprecations>true</showDeprecations>
+          <showDeprecation>true</showDeprecation>
         </configuration>
       </plugin>
 
@@ -926,7 +929,6 @@
         <version>${version.javadoc.plugin}</version>
         <inherited>false</inherited>
         <configuration>
-          <aggregate>true</aggregate>
           <breakiterator>true</breakiterator>
           <charset>UTF-8</charset>
           <docencoding>UTF-8</docencoding>
@@ -937,7 +939,7 @@
           <links>
             <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
             <link>http://www.slf4j.org/api/</link>
-            
<link>http://static.springframework.org/spring/docs/2.0.x/api/</link>
+            
<!--link>http://static.springframework.org/spring/docs/2.0.x/api/</link-->
           </links>
           <locale>en_US</locale>
         </configuration>
@@ -949,7 +951,6 @@
         <version>${version.jxr.plugin}</version>
         <inherited>false</inherited>
         <configuration>
-          <aggregate>true</aggregate>
           <inputEncoding>UTF-8</inputEncoding>
           <outputEncoding>UTF-8</outputEncoding>
           <windowTitle>Apache MINA ${project.version} Cross 
Reference</windowTitle>
@@ -957,7 +958,7 @@
         </configuration>
       </plugin>
 
-      <plugin>
+      <!--plugin>
         <groupId>org.codehaus.mojo</groupId>
         <artifactId>rat-maven-plugin</artifactId>
         <version>${version.rat.maven.plugin}</version>
@@ -970,7 +971,7 @@
           </excludes>
           <excludeSubProjects>false</excludeSubProjects>
         </configuration>
-      </plugin>
+      </plugin-->
     </plugins>
   </reporting>
 </project>

Reply via email to