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>