diff options
Diffstat (limited to 'pom.xml')
-rw-r--r-- | pom.xml | 57 |
1 files changed, 47 insertions, 10 deletions
@@ -1,4 +1,4 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with @@ -19,12 +19,12 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-parent</artifactId> - <version>62</version> + <version>64</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> - <version>2.14.0</version> + <version>2.15.0</version> <name>Apache Commons IO</name> <inceptionYear>2002</inceptionYear> @@ -52,7 +52,7 @@ file comparators, endian transformation classes, and much more. <connection>scm:git:https://gitbox.apache.org/repos/asf/commons-io.git</connection> <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/commons-io.git</developerConnection> <url>https://gitbox.apache.org/repos/asf?p=commons-io.git</url> - <tag>rel/commons-io-2.13.0</tag> + <tag>rel/commons-io-2.15.0</tag> </scm> <developers> @@ -257,6 +257,20 @@ file comparators, endian transformation classes, and much more. <scope>test</scope> </dependency> <dependency> + <!-- Java 21 support, revisit for Mockito 5 --> + <groupId>net.bytebuddy</groupId> + <artifactId>byte-buddy</artifactId> + <version>${commons.bytebuddy.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <!-- Java 21 support, revisit for Mockito 5 --> + <groupId>net.bytebuddy</groupId> + <artifactId>byte-buddy-agent</artifactId> + <version>${commons.bytebuddy.version}</version> + <scope>test</scope> + </dependency> + <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-inline</artifactId> <version>4.11.0</version> @@ -275,6 +289,12 @@ file comparators, endian transformation classes, and much more. <scope>test</scope> </dependency> <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <version>1.16.0</version> + <scope>test</scope> + </dependency> + <dependency> <groupId>org.openjdk.jmh</groupId> <artifactId>jmh-core</artifactId> <version>${jmh.version}</version> @@ -294,8 +314,9 @@ file comparators, endian transformation classes, and much more. <commons.componentid>io</commons.componentid> <commons.module.name>org.apache.commons.io</commons.module.name> <commons.rc.version>RC1</commons.rc.version> - <commons.bc.version>2.13.0</commons.bc.version> - <commons.release.version>2.14.0</commons.release.version> + <commons.bc.version>2.14.0</commons.bc.version> + <commons.release.version>2.15.0</commons.release.version> + <commons.release.next>2.15.1</commons.release.next> <commons.release.desc>(requires Java 8)</commons.release.desc> <commons.jira.id>IO</commons.jira.id> <commons.jira.pid>12310477</commons.jira.pid> @@ -325,11 +346,10 @@ file comparators, endian transformation classes, and much more. <commons.javadoc.java.link>${commons.javadoc8.java.link}</commons.javadoc.java.link> <commons.moditect.version>1.0.0.Final</commons.moditect.version> <jmh.version>1.37</jmh.version> + <commons.bytebuddy.version>1.14.9</commons.bytebuddy.version> <japicmp.skip>false</japicmp.skip> <jacoco.skip>${env.JACOCO_SKIP}</jacoco.skip> <commons.release.isDistModule>true</commons.release.isDistModule> - <commons.releaseManagerName>Gary Gregory</commons.releaseManagerName> - <commons.releaseManagerKey>86fdc7e2a11262cb</commons.releaseManagerKey> </properties> <build> @@ -389,7 +409,8 @@ file comparators, endian transformation classes, and much more. </classpathDependencyExcludes> <forkCount>1</forkCount> <reuseForks>false</reuseForks> - <!-- limit memory size see IO-161 --> + <!-- Limit memory size see IO-161 --> + <!-- Mockito inline may need -XX:+EnableDynamicAgentLoading --> <argLine>${argLine} -Xmx25M</argLine> <includes> <!-- Only include test classes, not test data --> @@ -436,6 +457,14 @@ file comparators, endian transformation classes, and much more. <plugin> <groupId>com.github.siom79.japicmp</groupId> <artifactId>japicmp-maven-plugin</artifactId> + <configuration> + <parameter> + <excludes> + <!-- False positive: https://github.com/siom79/japicmp/issues/365 --> + <exclude>org.apache.commons.io.StreamIterator</exclude> + </excludes> + </parameter> + </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -465,7 +494,15 @@ file comparators, endian transformation classes, and much more. <plugin> <groupId>com.github.siom79.japicmp</groupId> <artifactId>japicmp-maven-plugin</artifactId> - </plugin> + <configuration> + <parameter> + <excludes> + <!-- False positive: https://github.com/siom79/japicmp/issues/365 --> + <exclude>org.apache.commons.io.StreamIterator</exclude> + </excludes> + </parameter> + </configuration> + </plugin> </plugins> </reporting> <profiles> |