aboutsummaryrefslogtreecommitdiff
path: root/pom.xml
diff options
context:
space:
mode:
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml57
1 files changed, 47 insertions, 10 deletions
diff --git a/pom.xml b/pom.xml
index 18c11d96..bad8c9ba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -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>