xref: /aosp_15_r20/external/apache-commons-io/pom.xml (revision 0c4d7b72e49a04598d65c566f44504b95342d75a)
1*0c4d7b72SSadaf Ebrahimi<?xml version="1.0" encoding="UTF-8"?>
2*0c4d7b72SSadaf Ebrahimi<!--
3*0c4d7b72SSadaf Ebrahimi   Licensed to the Apache Software Foundation (ASF) under one or more
4*0c4d7b72SSadaf Ebrahimi   contributor license agreements.  See the NOTICE file distributed with
5*0c4d7b72SSadaf Ebrahimi   this work for additional information regarding copyright ownership.
6*0c4d7b72SSadaf Ebrahimi   The ASF licenses this file to You under the Apache License, Version 2.0
7*0c4d7b72SSadaf Ebrahimi   (the "License"); you may not use this file except in compliance with
8*0c4d7b72SSadaf Ebrahimi   the License.  You may obtain a copy of the License at
9*0c4d7b72SSadaf Ebrahimi
10*0c4d7b72SSadaf Ebrahimi       http://www.apache.org/licenses/LICENSE-2.0
11*0c4d7b72SSadaf Ebrahimi
12*0c4d7b72SSadaf Ebrahimi   Unless required by applicable law or agreed to in writing, software
13*0c4d7b72SSadaf Ebrahimi   distributed under the License is distributed on an "AS IS" BASIS,
14*0c4d7b72SSadaf Ebrahimi   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15*0c4d7b72SSadaf Ebrahimi   See the License for the specific language governing permissions and
16*0c4d7b72SSadaf Ebrahimi   limitations under the License.
17*0c4d7b72SSadaf Ebrahimi-->
18*0c4d7b72SSadaf Ebrahimi<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
19*0c4d7b72SSadaf Ebrahimi  <parent>
20*0c4d7b72SSadaf Ebrahimi    <groupId>org.apache.commons</groupId>
21*0c4d7b72SSadaf Ebrahimi    <artifactId>commons-parent</artifactId>
22*0c4d7b72SSadaf Ebrahimi    <version>64</version>
23*0c4d7b72SSadaf Ebrahimi  </parent>
24*0c4d7b72SSadaf Ebrahimi  <modelVersion>4.0.0</modelVersion>
25*0c4d7b72SSadaf Ebrahimi  <groupId>commons-io</groupId>
26*0c4d7b72SSadaf Ebrahimi  <artifactId>commons-io</artifactId>
27*0c4d7b72SSadaf Ebrahimi  <version>2.15.0</version>
28*0c4d7b72SSadaf Ebrahimi  <name>Apache Commons IO</name>
29*0c4d7b72SSadaf Ebrahimi
30*0c4d7b72SSadaf Ebrahimi  <inceptionYear>2002</inceptionYear>
31*0c4d7b72SSadaf Ebrahimi  <description>
32*0c4d7b72SSadaf EbrahimiThe Apache Commons IO library contains utility classes, stream implementations, file filters,
33*0c4d7b72SSadaf Ebrahimifile comparators, endian transformation classes, and much more.
34*0c4d7b72SSadaf Ebrahimi  </description>
35*0c4d7b72SSadaf Ebrahimi
36*0c4d7b72SSadaf Ebrahimi  <url>https://commons.apache.org/proper/commons-io/</url>
37*0c4d7b72SSadaf Ebrahimi
38*0c4d7b72SSadaf Ebrahimi  <issueManagement>
39*0c4d7b72SSadaf Ebrahimi    <system>jira</system>
40*0c4d7b72SSadaf Ebrahimi    <url>https://issues.apache.org/jira/browse/IO</url>
41*0c4d7b72SSadaf Ebrahimi  </issueManagement>
42*0c4d7b72SSadaf Ebrahimi
43*0c4d7b72SSadaf Ebrahimi  <distributionManagement>
44*0c4d7b72SSadaf Ebrahimi    <site>
45*0c4d7b72SSadaf Ebrahimi      <id>apache.website</id>
46*0c4d7b72SSadaf Ebrahimi      <name>Apache Commons Site</name>
47*0c4d7b72SSadaf Ebrahimi      <url>scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/</url>
48*0c4d7b72SSadaf Ebrahimi    </site>
49*0c4d7b72SSadaf Ebrahimi  </distributionManagement>
50*0c4d7b72SSadaf Ebrahimi
51*0c4d7b72SSadaf Ebrahimi  <scm>
52*0c4d7b72SSadaf Ebrahimi    <connection>scm:git:https://gitbox.apache.org/repos/asf/commons-io.git</connection>
53*0c4d7b72SSadaf Ebrahimi    <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/commons-io.git</developerConnection>
54*0c4d7b72SSadaf Ebrahimi    <url>https://gitbox.apache.org/repos/asf?p=commons-io.git</url>
55*0c4d7b72SSadaf Ebrahimi    <tag>rel/commons-io-2.15.0</tag>
56*0c4d7b72SSadaf Ebrahimi  </scm>
57*0c4d7b72SSadaf Ebrahimi
58*0c4d7b72SSadaf Ebrahimi  <developers>
59*0c4d7b72SSadaf Ebrahimi    <developer>
60*0c4d7b72SSadaf Ebrahimi      <name>Scott Sanders</name>
61*0c4d7b72SSadaf Ebrahimi      <id>sanders</id>
62*0c4d7b72SSadaf Ebrahimi      <email>[email protected]</email>
63*0c4d7b72SSadaf Ebrahimi      <organization />
64*0c4d7b72SSadaf Ebrahimi      <roles>
65*0c4d7b72SSadaf Ebrahimi        <role>Java Developer</role>
66*0c4d7b72SSadaf Ebrahimi      </roles>
67*0c4d7b72SSadaf Ebrahimi    </developer>
68*0c4d7b72SSadaf Ebrahimi    <developer>
69*0c4d7b72SSadaf Ebrahimi      <name>dIon Gillard</name>
70*0c4d7b72SSadaf Ebrahimi      <!-- Note: first name is correctly capitalised above -->
71*0c4d7b72SSadaf Ebrahimi      <id>dion</id>
72*0c4d7b72SSadaf Ebrahimi      <email>[email protected]</email>
73*0c4d7b72SSadaf Ebrahimi      <organization />
74*0c4d7b72SSadaf Ebrahimi      <roles>
75*0c4d7b72SSadaf Ebrahimi        <role>Java Developer</role>
76*0c4d7b72SSadaf Ebrahimi      </roles>
77*0c4d7b72SSadaf Ebrahimi    </developer>
78*0c4d7b72SSadaf Ebrahimi    <developer>
79*0c4d7b72SSadaf Ebrahimi      <name>Nicola Ken Barozzi</name>
80*0c4d7b72SSadaf Ebrahimi      <id>nicolaken</id>
81*0c4d7b72SSadaf Ebrahimi      <email>[email protected]</email>
82*0c4d7b72SSadaf Ebrahimi      <organization />
83*0c4d7b72SSadaf Ebrahimi      <roles>
84*0c4d7b72SSadaf Ebrahimi        <role>Java Developer</role>
85*0c4d7b72SSadaf Ebrahimi      </roles>
86*0c4d7b72SSadaf Ebrahimi    </developer>
87*0c4d7b72SSadaf Ebrahimi    <developer>
88*0c4d7b72SSadaf Ebrahimi      <name>Henri Yandell</name>
89*0c4d7b72SSadaf Ebrahimi      <id>bayard</id>
90*0c4d7b72SSadaf Ebrahimi      <email>[email protected]</email>
91*0c4d7b72SSadaf Ebrahimi      <organization />
92*0c4d7b72SSadaf Ebrahimi      <roles>
93*0c4d7b72SSadaf Ebrahimi        <role>Java Developer</role>
94*0c4d7b72SSadaf Ebrahimi      </roles>
95*0c4d7b72SSadaf Ebrahimi    </developer>
96*0c4d7b72SSadaf Ebrahimi    <developer>
97*0c4d7b72SSadaf Ebrahimi      <name>Stephen Colebourne</name>
98*0c4d7b72SSadaf Ebrahimi      <id>scolebourne</id>
99*0c4d7b72SSadaf Ebrahimi      <organization />
100*0c4d7b72SSadaf Ebrahimi      <roles>
101*0c4d7b72SSadaf Ebrahimi        <role>Java Developer</role>
102*0c4d7b72SSadaf Ebrahimi      </roles>
103*0c4d7b72SSadaf Ebrahimi      <timezone>0</timezone>
104*0c4d7b72SSadaf Ebrahimi    </developer>
105*0c4d7b72SSadaf Ebrahimi    <developer>
106*0c4d7b72SSadaf Ebrahimi      <name>Jeremias Maerki</name>
107*0c4d7b72SSadaf Ebrahimi      <id>jeremias</id>
108*0c4d7b72SSadaf Ebrahimi      <email>[email protected]</email>
109*0c4d7b72SSadaf Ebrahimi      <organization />
110*0c4d7b72SSadaf Ebrahimi      <roles>
111*0c4d7b72SSadaf Ebrahimi        <role>Java Developer</role>
112*0c4d7b72SSadaf Ebrahimi      </roles>
113*0c4d7b72SSadaf Ebrahimi      <timezone>+1</timezone>
114*0c4d7b72SSadaf Ebrahimi    </developer>
115*0c4d7b72SSadaf Ebrahimi    <developer>
116*0c4d7b72SSadaf Ebrahimi      <name>Matthew Hawthorne</name>
117*0c4d7b72SSadaf Ebrahimi      <id>matth</id>
118*0c4d7b72SSadaf Ebrahimi      <email>[email protected]</email>
119*0c4d7b72SSadaf Ebrahimi      <organization />
120*0c4d7b72SSadaf Ebrahimi      <roles>
121*0c4d7b72SSadaf Ebrahimi        <role>Java Developer</role>
122*0c4d7b72SSadaf Ebrahimi      </roles>
123*0c4d7b72SSadaf Ebrahimi    </developer>
124*0c4d7b72SSadaf Ebrahimi    <developer>
125*0c4d7b72SSadaf Ebrahimi      <name>Martin Cooper</name>
126*0c4d7b72SSadaf Ebrahimi      <id>martinc</id>
127*0c4d7b72SSadaf Ebrahimi      <email>[email protected]</email>
128*0c4d7b72SSadaf Ebrahimi      <organization />
129*0c4d7b72SSadaf Ebrahimi      <roles>
130*0c4d7b72SSadaf Ebrahimi        <role>Java Developer</role>
131*0c4d7b72SSadaf Ebrahimi      </roles>
132*0c4d7b72SSadaf Ebrahimi    </developer>
133*0c4d7b72SSadaf Ebrahimi    <developer>
134*0c4d7b72SSadaf Ebrahimi      <name>Rob Oxspring</name>
135*0c4d7b72SSadaf Ebrahimi      <id>roxspring</id>
136*0c4d7b72SSadaf Ebrahimi      <email>[email protected]</email>
137*0c4d7b72SSadaf Ebrahimi      <organization />
138*0c4d7b72SSadaf Ebrahimi      <roles>
139*0c4d7b72SSadaf Ebrahimi        <role>Java Developer</role>
140*0c4d7b72SSadaf Ebrahimi      </roles>
141*0c4d7b72SSadaf Ebrahimi    </developer>
142*0c4d7b72SSadaf Ebrahimi    <developer>
143*0c4d7b72SSadaf Ebrahimi      <name>Jochen Wiedmann</name>
144*0c4d7b72SSadaf Ebrahimi      <id>jochen</id>
145*0c4d7b72SSadaf Ebrahimi      <email>[email protected]</email>
146*0c4d7b72SSadaf Ebrahimi    </developer>
147*0c4d7b72SSadaf Ebrahimi    <developer>
148*0c4d7b72SSadaf Ebrahimi      <name>Niall Pemberton</name>
149*0c4d7b72SSadaf Ebrahimi      <id>niallp</id>
150*0c4d7b72SSadaf Ebrahimi      <roles>
151*0c4d7b72SSadaf Ebrahimi        <role>Java Developer</role>
152*0c4d7b72SSadaf Ebrahimi      </roles>
153*0c4d7b72SSadaf Ebrahimi    </developer>
154*0c4d7b72SSadaf Ebrahimi    <developer>
155*0c4d7b72SSadaf Ebrahimi      <name>Jukka Zitting</name>
156*0c4d7b72SSadaf Ebrahimi      <id>jukka</id>
157*0c4d7b72SSadaf Ebrahimi      <roles>
158*0c4d7b72SSadaf Ebrahimi        <role>Java Developer</role>
159*0c4d7b72SSadaf Ebrahimi      </roles>
160*0c4d7b72SSadaf Ebrahimi    </developer>
161*0c4d7b72SSadaf Ebrahimi    <developer>
162*0c4d7b72SSadaf Ebrahimi      <id>ggregory</id>
163*0c4d7b72SSadaf Ebrahimi      <name>Gary Gregory</name>
164*0c4d7b72SSadaf Ebrahimi      <email>ggregory at apache.org</email>
165*0c4d7b72SSadaf Ebrahimi      <url>https://www.garygregory.com</url>
166*0c4d7b72SSadaf Ebrahimi      <organization>The Apache Software Foundation</organization>
167*0c4d7b72SSadaf Ebrahimi      <organizationUrl>https://www.apache.org/</organizationUrl>
168*0c4d7b72SSadaf Ebrahimi      <roles>
169*0c4d7b72SSadaf Ebrahimi        <role>PMC Member</role>
170*0c4d7b72SSadaf Ebrahimi      </roles>
171*0c4d7b72SSadaf Ebrahimi      <timezone>America/New_York</timezone>
172*0c4d7b72SSadaf Ebrahimi      <properties>
173*0c4d7b72SSadaf Ebrahimi        <picUrl>https://people.apache.org/~ggregory/img/garydgregory80.png</picUrl>
174*0c4d7b72SSadaf Ebrahimi      </properties>
175*0c4d7b72SSadaf Ebrahimi    </developer>
176*0c4d7b72SSadaf Ebrahimi    <developer>
177*0c4d7b72SSadaf Ebrahimi      <name>Kristian Rosenvold</name>
178*0c4d7b72SSadaf Ebrahimi      <id>krosenvold</id>
179*0c4d7b72SSadaf Ebrahimi      <email>[email protected]</email>
180*0c4d7b72SSadaf Ebrahimi      <timezone>+1</timezone>
181*0c4d7b72SSadaf Ebrahimi    </developer>
182*0c4d7b72SSadaf Ebrahimi  </developers>
183*0c4d7b72SSadaf Ebrahimi
184*0c4d7b72SSadaf Ebrahimi  <contributors>
185*0c4d7b72SSadaf Ebrahimi    <contributor>
186*0c4d7b72SSadaf Ebrahimi      <name>Rahul Akolkar</name>
187*0c4d7b72SSadaf Ebrahimi    </contributor>
188*0c4d7b72SSadaf Ebrahimi    <contributor>
189*0c4d7b72SSadaf Ebrahimi      <name>Jason Anderson</name>
190*0c4d7b72SSadaf Ebrahimi    </contributor>
191*0c4d7b72SSadaf Ebrahimi    <contributor>
192*0c4d7b72SSadaf Ebrahimi      <name>Nathan Beyer</name>
193*0c4d7b72SSadaf Ebrahimi    </contributor>
194*0c4d7b72SSadaf Ebrahimi    <contributor>
195*0c4d7b72SSadaf Ebrahimi      <name>Emmanuel Bourg</name>
196*0c4d7b72SSadaf Ebrahimi    </contributor>
197*0c4d7b72SSadaf Ebrahimi    <contributor>
198*0c4d7b72SSadaf Ebrahimi      <name>Chris Eldredge</name>
199*0c4d7b72SSadaf Ebrahimi    </contributor>
200*0c4d7b72SSadaf Ebrahimi    <contributor>
201*0c4d7b72SSadaf Ebrahimi      <name>Magnus Grimsell</name>
202*0c4d7b72SSadaf Ebrahimi    </contributor>
203*0c4d7b72SSadaf Ebrahimi    <contributor>
204*0c4d7b72SSadaf Ebrahimi      <name>Jim Harrington</name>
205*0c4d7b72SSadaf Ebrahimi    </contributor>
206*0c4d7b72SSadaf Ebrahimi    <contributor>
207*0c4d7b72SSadaf Ebrahimi      <name>Thomas Ledoux</name>
208*0c4d7b72SSadaf Ebrahimi    </contributor>
209*0c4d7b72SSadaf Ebrahimi    <contributor>
210*0c4d7b72SSadaf Ebrahimi      <name>Andy Lehane</name>
211*0c4d7b72SSadaf Ebrahimi    </contributor>
212*0c4d7b72SSadaf Ebrahimi    <contributor>
213*0c4d7b72SSadaf Ebrahimi      <name>Marcelo Liberato</name>
214*0c4d7b72SSadaf Ebrahimi    </contributor>
215*0c4d7b72SSadaf Ebrahimi    <contributor>
216*0c4d7b72SSadaf Ebrahimi      <name>Alban Peignier</name>
217*0c4d7b72SSadaf Ebrahimi      <email>alban.peignier at free.fr</email>
218*0c4d7b72SSadaf Ebrahimi    </contributor>
219*0c4d7b72SSadaf Ebrahimi    <contributor>
220*0c4d7b72SSadaf Ebrahimi      <name>Adam Retter</name>
221*0c4d7b72SSadaf Ebrahimi      <organization>Evolved Binary</organization>
222*0c4d7b72SSadaf Ebrahimi    </contributor>
223*0c4d7b72SSadaf Ebrahimi    <contributor>
224*0c4d7b72SSadaf Ebrahimi      <name>Ian Springer</name>
225*0c4d7b72SSadaf Ebrahimi    </contributor>
226*0c4d7b72SSadaf Ebrahimi    <contributor>
227*0c4d7b72SSadaf Ebrahimi      <name>Dominik Stadler</name>
228*0c4d7b72SSadaf Ebrahimi    </contributor>
229*0c4d7b72SSadaf Ebrahimi    <contributor>
230*0c4d7b72SSadaf Ebrahimi      <name>Masato Tezuka</name>
231*0c4d7b72SSadaf Ebrahimi    </contributor>
232*0c4d7b72SSadaf Ebrahimi    <contributor>
233*0c4d7b72SSadaf Ebrahimi      <name>James Urie</name>
234*0c4d7b72SSadaf Ebrahimi    </contributor>
235*0c4d7b72SSadaf Ebrahimi    <contributor>
236*0c4d7b72SSadaf Ebrahimi      <name>Frank W. Zammetti</name>
237*0c4d7b72SSadaf Ebrahimi    </contributor>
238*0c4d7b72SSadaf Ebrahimi    <contributor>
239*0c4d7b72SSadaf Ebrahimi      <name>Martin Grigorov</name>
240*0c4d7b72SSadaf Ebrahimi      <email>[email protected]</email>
241*0c4d7b72SSadaf Ebrahimi    </contributor>
242*0c4d7b72SSadaf Ebrahimi    <contributor>
243*0c4d7b72SSadaf Ebrahimi      <name>Arturo Bernal</name>
244*0c4d7b72SSadaf Ebrahimi    </contributor>
245*0c4d7b72SSadaf Ebrahimi  </contributors>
246*0c4d7b72SSadaf Ebrahimi
247*0c4d7b72SSadaf Ebrahimi  <dependencies>
248*0c4d7b72SSadaf Ebrahimi    <dependency>
249*0c4d7b72SSadaf Ebrahimi      <groupId>org.junit.jupiter</groupId>
250*0c4d7b72SSadaf Ebrahimi      <artifactId>junit-jupiter</artifactId>
251*0c4d7b72SSadaf Ebrahimi      <scope>test</scope>
252*0c4d7b72SSadaf Ebrahimi    </dependency>
253*0c4d7b72SSadaf Ebrahimi    <dependency>
254*0c4d7b72SSadaf Ebrahimi      <groupId>org.junit-pioneer</groupId>
255*0c4d7b72SSadaf Ebrahimi      <artifactId>junit-pioneer</artifactId>
256*0c4d7b72SSadaf Ebrahimi      <version>1.9.1</version>
257*0c4d7b72SSadaf Ebrahimi      <scope>test</scope>
258*0c4d7b72SSadaf Ebrahimi    </dependency>
259*0c4d7b72SSadaf Ebrahimi    <dependency>
260*0c4d7b72SSadaf Ebrahimi      <!-- Java 21 support, revisit for Mockito 5 -->
261*0c4d7b72SSadaf Ebrahimi      <groupId>net.bytebuddy</groupId>
262*0c4d7b72SSadaf Ebrahimi      <artifactId>byte-buddy</artifactId>
263*0c4d7b72SSadaf Ebrahimi      <version>${commons.bytebuddy.version}</version>
264*0c4d7b72SSadaf Ebrahimi      <scope>test</scope>
265*0c4d7b72SSadaf Ebrahimi    </dependency>
266*0c4d7b72SSadaf Ebrahimi    <dependency>
267*0c4d7b72SSadaf Ebrahimi      <!-- Java 21 support, revisit for Mockito 5 -->
268*0c4d7b72SSadaf Ebrahimi      <groupId>net.bytebuddy</groupId>
269*0c4d7b72SSadaf Ebrahimi      <artifactId>byte-buddy-agent</artifactId>
270*0c4d7b72SSadaf Ebrahimi      <version>${commons.bytebuddy.version}</version>
271*0c4d7b72SSadaf Ebrahimi      <scope>test</scope>
272*0c4d7b72SSadaf Ebrahimi    </dependency>
273*0c4d7b72SSadaf Ebrahimi    <dependency>
274*0c4d7b72SSadaf Ebrahimi      <groupId>org.mockito</groupId>
275*0c4d7b72SSadaf Ebrahimi      <artifactId>mockito-inline</artifactId>
276*0c4d7b72SSadaf Ebrahimi      <version>4.11.0</version>
277*0c4d7b72SSadaf Ebrahimi      <scope>test</scope>
278*0c4d7b72SSadaf Ebrahimi    </dependency>
279*0c4d7b72SSadaf Ebrahimi    <dependency>
280*0c4d7b72SSadaf Ebrahimi      <groupId>com.google.jimfs</groupId>
281*0c4d7b72SSadaf Ebrahimi      <artifactId>jimfs</artifactId>
282*0c4d7b72SSadaf Ebrahimi      <version>1.3.0</version>
283*0c4d7b72SSadaf Ebrahimi      <scope>test</scope>
284*0c4d7b72SSadaf Ebrahimi    </dependency>
285*0c4d7b72SSadaf Ebrahimi    <dependency>
286*0c4d7b72SSadaf Ebrahimi      <groupId>org.apache.commons</groupId>
287*0c4d7b72SSadaf Ebrahimi      <artifactId>commons-lang3</artifactId>
288*0c4d7b72SSadaf Ebrahimi      <version>3.13.0</version>
289*0c4d7b72SSadaf Ebrahimi      <scope>test</scope>
290*0c4d7b72SSadaf Ebrahimi    </dependency>
291*0c4d7b72SSadaf Ebrahimi    <dependency>
292*0c4d7b72SSadaf Ebrahimi      <groupId>commons-codec</groupId>
293*0c4d7b72SSadaf Ebrahimi      <artifactId>commons-codec</artifactId>
294*0c4d7b72SSadaf Ebrahimi      <version>1.16.0</version>
295*0c4d7b72SSadaf Ebrahimi      <scope>test</scope>
296*0c4d7b72SSadaf Ebrahimi    </dependency>
297*0c4d7b72SSadaf Ebrahimi    <dependency>
298*0c4d7b72SSadaf Ebrahimi      <groupId>org.openjdk.jmh</groupId>
299*0c4d7b72SSadaf Ebrahimi      <artifactId>jmh-core</artifactId>
300*0c4d7b72SSadaf Ebrahimi      <version>${jmh.version}</version>
301*0c4d7b72SSadaf Ebrahimi      <scope>test</scope>
302*0c4d7b72SSadaf Ebrahimi    </dependency>
303*0c4d7b72SSadaf Ebrahimi    <dependency>
304*0c4d7b72SSadaf Ebrahimi      <groupId>org.openjdk.jmh</groupId>
305*0c4d7b72SSadaf Ebrahimi      <artifactId>jmh-generator-annprocess</artifactId>
306*0c4d7b72SSadaf Ebrahimi      <version>${jmh.version}</version>
307*0c4d7b72SSadaf Ebrahimi      <scope>test</scope>
308*0c4d7b72SSadaf Ebrahimi    </dependency>
309*0c4d7b72SSadaf Ebrahimi  </dependencies>
310*0c4d7b72SSadaf Ebrahimi
311*0c4d7b72SSadaf Ebrahimi  <properties>
312*0c4d7b72SSadaf Ebrahimi    <maven.compiler.source>1.8</maven.compiler.source>
313*0c4d7b72SSadaf Ebrahimi    <maven.compiler.target>1.8</maven.compiler.target>
314*0c4d7b72SSadaf Ebrahimi    <commons.componentid>io</commons.componentid>
315*0c4d7b72SSadaf Ebrahimi    <commons.module.name>org.apache.commons.io</commons.module.name>
316*0c4d7b72SSadaf Ebrahimi    <commons.rc.version>RC1</commons.rc.version>
317*0c4d7b72SSadaf Ebrahimi    <commons.bc.version>2.14.0</commons.bc.version>
318*0c4d7b72SSadaf Ebrahimi    <commons.release.version>2.15.0</commons.release.version>
319*0c4d7b72SSadaf Ebrahimi    <commons.release.next>2.15.1</commons.release.next>
320*0c4d7b72SSadaf Ebrahimi    <commons.release.desc>(requires Java 8)</commons.release.desc>
321*0c4d7b72SSadaf Ebrahimi    <commons.jira.id>IO</commons.jira.id>
322*0c4d7b72SSadaf Ebrahimi    <commons.jira.pid>12310477</commons.jira.pid>
323*0c4d7b72SSadaf Ebrahimi    <commons.osgi.export>
324*0c4d7b72SSadaf Ebrahimi        <!-- Explicit list of packages from IO 1.4 -->
325*0c4d7b72SSadaf Ebrahimi        org.apache.commons.io;
326*0c4d7b72SSadaf Ebrahimi        org.apache.commons.io.comparator;
327*0c4d7b72SSadaf Ebrahimi        org.apache.commons.io.filefilter;
328*0c4d7b72SSadaf Ebrahimi        org.apache.commons.io.input;
329*0c4d7b72SSadaf Ebrahimi        org.apache.commons.io.output;version=1.4.9999;-noimport:=true,
330*0c4d7b72SSadaf Ebrahimi        <!-- Same list plus * for new packages -->
331*0c4d7b72SSadaf Ebrahimi        org.apache.commons.io;
332*0c4d7b72SSadaf Ebrahimi        org.apache.commons.io.comparator;
333*0c4d7b72SSadaf Ebrahimi        org.apache.commons.io.filefilter;
334*0c4d7b72SSadaf Ebrahimi        org.apache.commons.io.input;
335*0c4d7b72SSadaf Ebrahimi        org.apache.commons.io.output;
336*0c4d7b72SSadaf Ebrahimi        org.apache.commons.io.*;version=${project.version};-noimport:=true
337*0c4d7b72SSadaf Ebrahimi    </commons.osgi.export>
338*0c4d7b72SSadaf Ebrahimi    <commons.osgi.import>
339*0c4d7b72SSadaf Ebrahimi        <!-- IO-734 - Make the sun.* references from BufferedFileChannelInputStream optional -->
340*0c4d7b72SSadaf Ebrahimi        sun.nio.ch;resolution:=optional,
341*0c4d7b72SSadaf Ebrahimi        sun.misc;resolution:=optional,
342*0c4d7b72SSadaf Ebrahimi        *
343*0c4d7b72SSadaf Ebrahimi    </commons.osgi.import>
344*0c4d7b72SSadaf Ebrahimi    <commons.scmPubUrl>https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/</commons.scmPubUrl>
345*0c4d7b72SSadaf Ebrahimi    <commons.scmPubCheckoutDirectory>site-content</commons.scmPubCheckoutDirectory>
346*0c4d7b72SSadaf Ebrahimi    <commons.javadoc.java.link>${commons.javadoc8.java.link}</commons.javadoc.java.link>
347*0c4d7b72SSadaf Ebrahimi    <commons.moditect.version>1.0.0.Final</commons.moditect.version>
348*0c4d7b72SSadaf Ebrahimi    <jmh.version>1.37</jmh.version>
349*0c4d7b72SSadaf Ebrahimi    <commons.bytebuddy.version>1.14.9</commons.bytebuddy.version>
350*0c4d7b72SSadaf Ebrahimi    <japicmp.skip>false</japicmp.skip>
351*0c4d7b72SSadaf Ebrahimi    <jacoco.skip>${env.JACOCO_SKIP}</jacoco.skip>
352*0c4d7b72SSadaf Ebrahimi    <commons.release.isDistModule>true</commons.release.isDistModule>
353*0c4d7b72SSadaf Ebrahimi  </properties>
354*0c4d7b72SSadaf Ebrahimi
355*0c4d7b72SSadaf Ebrahimi  <build>
356*0c4d7b72SSadaf Ebrahimi    <!-- japicmp:cmp needs package to work from a jar -->
357*0c4d7b72SSadaf Ebrahimi    <defaultGoal>clean verify apache-rat:check japicmp:cmp checkstyle:check pmd:check javadoc:javadoc</defaultGoal>
358*0c4d7b72SSadaf Ebrahimi    <pluginManagement>
359*0c4d7b72SSadaf Ebrahimi      <plugins>
360*0c4d7b72SSadaf Ebrahimi        <plugin>
361*0c4d7b72SSadaf Ebrahimi          <groupId>org.apache.rat</groupId>
362*0c4d7b72SSadaf Ebrahimi          <artifactId>apache-rat-plugin</artifactId>
363*0c4d7b72SSadaf Ebrahimi          <version>0.15</version>
364*0c4d7b72SSadaf Ebrahimi          <configuration>
365*0c4d7b72SSadaf Ebrahimi            <excludes>
366*0c4d7b72SSadaf Ebrahimi              <exclude>src/test/resources/**/*.bin</exclude>
367*0c4d7b72SSadaf Ebrahimi              <exclude>src/test/resources/dir-equals-tests/**</exclude>
368*0c4d7b72SSadaf Ebrahimi              <exclude>test/**</exclude>
369*0c4d7b72SSadaf Ebrahimi            </excludes>
370*0c4d7b72SSadaf Ebrahimi          </configuration>
371*0c4d7b72SSadaf Ebrahimi        </plugin>
372*0c4d7b72SSadaf Ebrahimi        <plugin>
373*0c4d7b72SSadaf Ebrahimi          <groupId>org.apache.maven.plugins</groupId>
374*0c4d7b72SSadaf Ebrahimi          <artifactId>maven-checkstyle-plugin</artifactId>
375*0c4d7b72SSadaf Ebrahimi          <configuration>
376*0c4d7b72SSadaf Ebrahimi            <configLocation>${basedir}/src/conf/checkstyle.xml</configLocation>
377*0c4d7b72SSadaf Ebrahimi            <suppressionsLocation>${basedir}/src/conf/checkstyle-suppressions.xml</suppressionsLocation>
378*0c4d7b72SSadaf Ebrahimi            <enableRulesSummary>false</enableRulesSummary>
379*0c4d7b72SSadaf Ebrahimi            <includeTestSourceDirectory>true</includeTestSourceDirectory>
380*0c4d7b72SSadaf Ebrahimi          </configuration>
381*0c4d7b72SSadaf Ebrahimi        </plugin>
382*0c4d7b72SSadaf Ebrahimi      </plugins>
383*0c4d7b72SSadaf Ebrahimi    </pluginManagement>
384*0c4d7b72SSadaf Ebrahimi    <plugins>
385*0c4d7b72SSadaf Ebrahimi      <plugin>
386*0c4d7b72SSadaf Ebrahimi        <groupId>org.apache.maven.plugins</groupId>
387*0c4d7b72SSadaf Ebrahimi        <artifactId>maven-jar-plugin</artifactId>
388*0c4d7b72SSadaf Ebrahimi        <executions>
389*0c4d7b72SSadaf Ebrahimi          <execution>
390*0c4d7b72SSadaf Ebrahimi            <goals>
391*0c4d7b72SSadaf Ebrahimi              <goal>test-jar</goal>
392*0c4d7b72SSadaf Ebrahimi            </goals>
393*0c4d7b72SSadaf Ebrahimi          </execution>
394*0c4d7b72SSadaf Ebrahimi        </executions>
395*0c4d7b72SSadaf Ebrahimi        <configuration>
396*0c4d7b72SSadaf Ebrahimi          <archive combine.children="append">
397*0c4d7b72SSadaf Ebrahimi            <manifestEntries>
398*0c4d7b72SSadaf Ebrahimi              <Automatic-Module-Name>${commons.module.name}</Automatic-Module-Name>
399*0c4d7b72SSadaf Ebrahimi            </manifestEntries>
400*0c4d7b72SSadaf Ebrahimi          </archive>
401*0c4d7b72SSadaf Ebrahimi        </configuration>
402*0c4d7b72SSadaf Ebrahimi      </plugin>
403*0c4d7b72SSadaf Ebrahimi      <plugin>
404*0c4d7b72SSadaf Ebrahimi        <groupId>org.apache.maven.plugins</groupId>
405*0c4d7b72SSadaf Ebrahimi        <artifactId>maven-surefire-plugin</artifactId>
406*0c4d7b72SSadaf Ebrahimi        <configuration>
407*0c4d7b72SSadaf Ebrahimi          <classpathDependencyExcludes>
408*0c4d7b72SSadaf Ebrahimi            <classpathDependencyExclude>xerces:xercesImpl</classpathDependencyExclude>
409*0c4d7b72SSadaf Ebrahimi          </classpathDependencyExcludes>
410*0c4d7b72SSadaf Ebrahimi          <forkCount>1</forkCount>
411*0c4d7b72SSadaf Ebrahimi          <reuseForks>false</reuseForks>
412*0c4d7b72SSadaf Ebrahimi          <!-- Limit memory size see IO-161 -->
413*0c4d7b72SSadaf Ebrahimi          <!-- Mockito inline may need -XX:+EnableDynamicAgentLoading -->
414*0c4d7b72SSadaf Ebrahimi          <argLine>${argLine} -Xmx25M</argLine>
415*0c4d7b72SSadaf Ebrahimi          <includes>
416*0c4d7b72SSadaf Ebrahimi            <!-- Only include test classes, not test data -->
417*0c4d7b72SSadaf Ebrahimi            <include>**/*Test*.class</include>
418*0c4d7b72SSadaf Ebrahimi          </includes>
419*0c4d7b72SSadaf Ebrahimi          <excludes>
420*0c4d7b72SSadaf Ebrahimi            <exclude>**/*AbstractTestCase*</exclude>
421*0c4d7b72SSadaf Ebrahimi            <exclude>**/testtools/**</exclude>
422*0c4d7b72SSadaf Ebrahimi            <!-- https://issues.apache.org/jira/browse/SUREFIRE-44 -->
423*0c4d7b72SSadaf Ebrahimi            <exclude>**/*$*</exclude>
424*0c4d7b72SSadaf Ebrahimi          </excludes>
425*0c4d7b72SSadaf Ebrahimi        </configuration>
426*0c4d7b72SSadaf Ebrahimi      </plugin>
427*0c4d7b72SSadaf Ebrahimi      <plugin>
428*0c4d7b72SSadaf Ebrahimi        <artifactId>maven-assembly-plugin</artifactId>
429*0c4d7b72SSadaf Ebrahimi        <configuration>
430*0c4d7b72SSadaf Ebrahimi          <descriptors>
431*0c4d7b72SSadaf Ebrahimi            <descriptor>src/assembly/bin.xml</descriptor>
432*0c4d7b72SSadaf Ebrahimi            <descriptor>src/assembly/src.xml</descriptor>
433*0c4d7b72SSadaf Ebrahimi          </descriptors>
434*0c4d7b72SSadaf Ebrahimi          <tarLongFileMode>gnu</tarLongFileMode>
435*0c4d7b72SSadaf Ebrahimi        </configuration>
436*0c4d7b72SSadaf Ebrahimi      </plugin>
437*0c4d7b72SSadaf Ebrahimi      <plugin>
438*0c4d7b72SSadaf Ebrahimi        <groupId>org.apache.maven.plugins</groupId>
439*0c4d7b72SSadaf Ebrahimi        <artifactId>maven-checkstyle-plugin</artifactId>
440*0c4d7b72SSadaf Ebrahimi      </plugin>
441*0c4d7b72SSadaf Ebrahimi      <plugin>
442*0c4d7b72SSadaf Ebrahimi        <groupId>org.apache.maven.plugins</groupId>
443*0c4d7b72SSadaf Ebrahimi        <artifactId>maven-scm-publish-plugin</artifactId>
444*0c4d7b72SSadaf Ebrahimi        <configuration>
445*0c4d7b72SSadaf Ebrahimi          <ignorePathsToDelete>
446*0c4d7b72SSadaf Ebrahimi            <ignorePathToDelete>javadocs</ignorePathToDelete>
447*0c4d7b72SSadaf Ebrahimi          </ignorePathsToDelete>
448*0c4d7b72SSadaf Ebrahimi        </configuration>
449*0c4d7b72SSadaf Ebrahimi      </plugin>
450*0c4d7b72SSadaf Ebrahimi      <plugin>
451*0c4d7b72SSadaf Ebrahimi        <groupId>com.github.spotbugs</groupId>
452*0c4d7b72SSadaf Ebrahimi        <artifactId>spotbugs-maven-plugin</artifactId>
453*0c4d7b72SSadaf Ebrahimi        <configuration>
454*0c4d7b72SSadaf Ebrahimi          <excludeFilterFile>${basedir}/src/conf/spotbugs-exclude-filter.xml</excludeFilterFile>
455*0c4d7b72SSadaf Ebrahimi        </configuration>
456*0c4d7b72SSadaf Ebrahimi      </plugin>
457*0c4d7b72SSadaf Ebrahimi      <plugin>
458*0c4d7b72SSadaf Ebrahimi        <groupId>com.github.siom79.japicmp</groupId>
459*0c4d7b72SSadaf Ebrahimi        <artifactId>japicmp-maven-plugin</artifactId>
460*0c4d7b72SSadaf Ebrahimi        <configuration>
461*0c4d7b72SSadaf Ebrahimi          <parameter>
462*0c4d7b72SSadaf Ebrahimi			 <excludes>
463*0c4d7b72SSadaf Ebrahimi               <!-- False positive: https://github.com/siom79/japicmp/issues/365 -->
464*0c4d7b72SSadaf Ebrahimi               <exclude>org.apache.commons.io.StreamIterator</exclude>
465*0c4d7b72SSadaf Ebrahimi             </excludes>
466*0c4d7b72SSadaf Ebrahimi          </parameter>
467*0c4d7b72SSadaf Ebrahimi        </configuration>
468*0c4d7b72SSadaf Ebrahimi      </plugin>
469*0c4d7b72SSadaf Ebrahimi      <plugin>
470*0c4d7b72SSadaf Ebrahimi        <groupId>org.apache.maven.plugins</groupId>
471*0c4d7b72SSadaf Ebrahimi        <artifactId>maven-pmd-plugin</artifactId>
472*0c4d7b72SSadaf Ebrahimi        <configuration>
473*0c4d7b72SSadaf Ebrahimi          <rulesets>
474*0c4d7b72SSadaf Ebrahimi            <ruleset>src/conf/maven-pmd-plugin.xml</ruleset>
475*0c4d7b72SSadaf Ebrahimi          </rulesets>
476*0c4d7b72SSadaf Ebrahimi		</configuration>
477*0c4d7b72SSadaf Ebrahimi      </plugin>
478*0c4d7b72SSadaf Ebrahimi    </plugins>
479*0c4d7b72SSadaf Ebrahimi  </build>
480*0c4d7b72SSadaf Ebrahimi
481*0c4d7b72SSadaf Ebrahimi  <reporting>
482*0c4d7b72SSadaf Ebrahimi    <plugins>
483*0c4d7b72SSadaf Ebrahimi      <plugin>
484*0c4d7b72SSadaf Ebrahimi        <groupId>org.apache.maven.plugins</groupId>
485*0c4d7b72SSadaf Ebrahimi        <artifactId>maven-checkstyle-plugin</artifactId>
486*0c4d7b72SSadaf Ebrahimi      </plugin>
487*0c4d7b72SSadaf Ebrahimi      <plugin>
488*0c4d7b72SSadaf Ebrahimi        <groupId>com.github.spotbugs</groupId>
489*0c4d7b72SSadaf Ebrahimi        <artifactId>spotbugs-maven-plugin</artifactId>
490*0c4d7b72SSadaf Ebrahimi        <configuration>
491*0c4d7b72SSadaf Ebrahimi          <excludeFilterFile>${basedir}/src/conf/spotbugs-exclude-filter.xml</excludeFilterFile>
492*0c4d7b72SSadaf Ebrahimi        </configuration>
493*0c4d7b72SSadaf Ebrahimi      </plugin>
494*0c4d7b72SSadaf Ebrahimi      <plugin>
495*0c4d7b72SSadaf Ebrahimi        <groupId>com.github.siom79.japicmp</groupId>
496*0c4d7b72SSadaf Ebrahimi        <artifactId>japicmp-maven-plugin</artifactId>
497*0c4d7b72SSadaf Ebrahimi        <configuration>
498*0c4d7b72SSadaf Ebrahimi          <parameter>
499*0c4d7b72SSadaf Ebrahimi			 <excludes>
500*0c4d7b72SSadaf Ebrahimi               <!-- False positive: https://github.com/siom79/japicmp/issues/365 -->
501*0c4d7b72SSadaf Ebrahimi               <exclude>org.apache.commons.io.StreamIterator</exclude>
502*0c4d7b72SSadaf Ebrahimi             </excludes>
503*0c4d7b72SSadaf Ebrahimi          </parameter>
504*0c4d7b72SSadaf Ebrahimi        </configuration>
505*0c4d7b72SSadaf Ebrahimi      </plugin>
506*0c4d7b72SSadaf Ebrahimi    </plugins>
507*0c4d7b72SSadaf Ebrahimi  </reporting>
508*0c4d7b72SSadaf Ebrahimi  <profiles>
509*0c4d7b72SSadaf Ebrahimi    <profile>
510*0c4d7b72SSadaf Ebrahimi      <id>setup-checkout</id>
511*0c4d7b72SSadaf Ebrahimi      <activation>
512*0c4d7b72SSadaf Ebrahimi        <file>
513*0c4d7b72SSadaf Ebrahimi          <missing>site-content</missing>
514*0c4d7b72SSadaf Ebrahimi        </file>
515*0c4d7b72SSadaf Ebrahimi      </activation>
516*0c4d7b72SSadaf Ebrahimi      <build>
517*0c4d7b72SSadaf Ebrahimi        <plugins>
518*0c4d7b72SSadaf Ebrahimi          <plugin>
519*0c4d7b72SSadaf Ebrahimi            <groupId>org.apache.maven.plugins</groupId>
520*0c4d7b72SSadaf Ebrahimi            <artifactId>maven-antrun-plugin</artifactId>
521*0c4d7b72SSadaf Ebrahimi            <version>3.1.0</version>
522*0c4d7b72SSadaf Ebrahimi            <executions>
523*0c4d7b72SSadaf Ebrahimi              <execution>
524*0c4d7b72SSadaf Ebrahimi                <id>prepare-checkout</id>
525*0c4d7b72SSadaf Ebrahimi                <phase>pre-site</phase>
526*0c4d7b72SSadaf Ebrahimi                <goals>
527*0c4d7b72SSadaf Ebrahimi                  <goal>run</goal>
528*0c4d7b72SSadaf Ebrahimi                </goals>
529*0c4d7b72SSadaf Ebrahimi                <configuration>
530*0c4d7b72SSadaf Ebrahimi                  <target>
531*0c4d7b72SSadaf Ebrahimi                    <exec executable="svn">
532*0c4d7b72SSadaf Ebrahimi                      <arg line="checkout --depth immediates ${commons.scmPubUrl} ${commons.scmPubCheckoutDirectory}" />
533*0c4d7b72SSadaf Ebrahimi                    </exec>
534*0c4d7b72SSadaf Ebrahimi
535*0c4d7b72SSadaf Ebrahimi                    <exec executable="svn">
536*0c4d7b72SSadaf Ebrahimi                      <arg line="update --set-depth exclude ${commons.scmPubCheckoutDirectory}/javadocs" />
537*0c4d7b72SSadaf Ebrahimi                    </exec>
538*0c4d7b72SSadaf Ebrahimi
539*0c4d7b72SSadaf Ebrahimi                    <pathconvert pathsep=" " property="dirs">
540*0c4d7b72SSadaf Ebrahimi                      <dirset dir="${commons.scmPubCheckoutDirectory}" includes="*" />
541*0c4d7b72SSadaf Ebrahimi                    </pathconvert>
542*0c4d7b72SSadaf Ebrahimi                    <exec executable="svn">
543*0c4d7b72SSadaf Ebrahimi                      <arg line="update --set-depth infinity ${dirs}" />
544*0c4d7b72SSadaf Ebrahimi                    </exec>
545*0c4d7b72SSadaf Ebrahimi                  </target>
546*0c4d7b72SSadaf Ebrahimi                </configuration>
547*0c4d7b72SSadaf Ebrahimi              </execution>
548*0c4d7b72SSadaf Ebrahimi            </executions>
549*0c4d7b72SSadaf Ebrahimi          </plugin>
550*0c4d7b72SSadaf Ebrahimi        </plugins>
551*0c4d7b72SSadaf Ebrahimi      </build>
552*0c4d7b72SSadaf Ebrahimi    </profile>
553*0c4d7b72SSadaf Ebrahimi    <profile>
554*0c4d7b72SSadaf Ebrahimi      <id>java9-compile</id>
555*0c4d7b72SSadaf Ebrahimi      <activation>
556*0c4d7b72SSadaf Ebrahimi        <jdk>[9,)</jdk>
557*0c4d7b72SSadaf Ebrahimi      </activation>
558*0c4d7b72SSadaf Ebrahimi      <properties>
559*0c4d7b72SSadaf Ebrahimi        <!-- coverall version 4.3.0 does not work with java 9, see https://github.com/trautonen/coveralls-maven-plugin/issues/112 -->
560*0c4d7b72SSadaf Ebrahimi        <coveralls.skip>true</coveralls.skip>
561*0c4d7b72SSadaf Ebrahimi        <maven.compiler.release>8</maven.compiler.release>
562*0c4d7b72SSadaf Ebrahimi      </properties>
563*0c4d7b72SSadaf Ebrahimi    </profile>
564*0c4d7b72SSadaf Ebrahimi    <profile>
565*0c4d7b72SSadaf Ebrahimi      <id>java9-moditect</id>
566*0c4d7b72SSadaf Ebrahimi      <activation>
567*0c4d7b72SSadaf Ebrahimi        <!--
568*0c4d7b72SSadaf Ebrahimi        Fails on Java 11 and Windows:
569*0c4d7b72SSadaf Ebrahimi        Error:  Failed to execute goal org.moditect:moditect-maven-plugin:1.0.0.RC2:add-module-info (add-module-infos) on project commons-io: Execution add-module-infos of goal org.moditect:moditect-maven-plugin:1.0.0.RC2:add-module-info failed: Couldn't add module-info.class to JAR: D:\a\commons-io\commons-io\target\commons-io-2.12.0-SNAPSHOT.jar: The process cannot access the file because it is being used by another process. -> [Help 1]
570*0c4d7b72SSadaf Ebrahimi        -->
571*0c4d7b72SSadaf Ebrahimi        <jdk>[9,11)</jdk>
572*0c4d7b72SSadaf Ebrahimi      </activation>
573*0c4d7b72SSadaf Ebrahimi      <build>
574*0c4d7b72SSadaf Ebrahimi        <plugins>
575*0c4d7b72SSadaf Ebrahimi          <plugin>
576*0c4d7b72SSadaf Ebrahimi            <groupId>org.moditect</groupId>
577*0c4d7b72SSadaf Ebrahimi            <artifactId>moditect-maven-plugin</artifactId>
578*0c4d7b72SSadaf Ebrahimi            <version>${commons.moditect.version}</version>
579*0c4d7b72SSadaf Ebrahimi            <executions>
580*0c4d7b72SSadaf Ebrahimi              <execution>
581*0c4d7b72SSadaf Ebrahimi                <id>add-module-infos</id>
582*0c4d7b72SSadaf Ebrahimi                <phase>package</phase>
583*0c4d7b72SSadaf Ebrahimi                <goals>
584*0c4d7b72SSadaf Ebrahimi                  <goal>add-module-info</goal>
585*0c4d7b72SSadaf Ebrahimi                </goals>
586*0c4d7b72SSadaf Ebrahimi                <configuration>
587*0c4d7b72SSadaf Ebrahimi                  <jvmVersion>9</jvmVersion>
588*0c4d7b72SSadaf Ebrahimi                  <outputDirectory>${project.build.directory}</outputDirectory>
589*0c4d7b72SSadaf Ebrahimi                  <overwriteExistingFiles>true</overwriteExistingFiles>
590*0c4d7b72SSadaf Ebrahimi                  <module>
591*0c4d7b72SSadaf Ebrahimi                    <moduleInfo>
592*0c4d7b72SSadaf Ebrahimi                      <name>org.apache.commons.io</name>
593*0c4d7b72SSadaf Ebrahimi                    </moduleInfo>
594*0c4d7b72SSadaf Ebrahimi                  </module>
595*0c4d7b72SSadaf Ebrahimi                </configuration>
596*0c4d7b72SSadaf Ebrahimi              </execution>
597*0c4d7b72SSadaf Ebrahimi            </executions>
598*0c4d7b72SSadaf Ebrahimi          </plugin>
599*0c4d7b72SSadaf Ebrahimi        </plugins>
600*0c4d7b72SSadaf Ebrahimi      </build>
601*0c4d7b72SSadaf Ebrahimi    </profile>
602*0c4d7b72SSadaf Ebrahimi    <profile>
603*0c4d7b72SSadaf Ebrahimi      <id>benchmark</id>
604*0c4d7b72SSadaf Ebrahimi      <properties>
605*0c4d7b72SSadaf Ebrahimi        <skipTests>true</skipTests>
606*0c4d7b72SSadaf Ebrahimi        <benchmark>org.apache</benchmark>
607*0c4d7b72SSadaf Ebrahimi      </properties>
608*0c4d7b72SSadaf Ebrahimi      <build>
609*0c4d7b72SSadaf Ebrahimi        <plugins>
610*0c4d7b72SSadaf Ebrahimi          <plugin>
611*0c4d7b72SSadaf Ebrahimi            <groupId>org.codehaus.mojo</groupId>
612*0c4d7b72SSadaf Ebrahimi            <artifactId>exec-maven-plugin</artifactId>
613*0c4d7b72SSadaf Ebrahimi            <version>3.1.0</version>
614*0c4d7b72SSadaf Ebrahimi            <executions>
615*0c4d7b72SSadaf Ebrahimi              <execution>
616*0c4d7b72SSadaf Ebrahimi                <id>benchmark</id>
617*0c4d7b72SSadaf Ebrahimi                <phase>test</phase>
618*0c4d7b72SSadaf Ebrahimi                <goals>
619*0c4d7b72SSadaf Ebrahimi                  <goal>exec</goal>
620*0c4d7b72SSadaf Ebrahimi                </goals>
621*0c4d7b72SSadaf Ebrahimi                <configuration>
622*0c4d7b72SSadaf Ebrahimi                  <classpathScope>test</classpathScope>
623*0c4d7b72SSadaf Ebrahimi                  <executable>java</executable>
624*0c4d7b72SSadaf Ebrahimi                  <arguments>
625*0c4d7b72SSadaf Ebrahimi                    <argument>-classpath</argument>
626*0c4d7b72SSadaf Ebrahimi                    <classpath/>
627*0c4d7b72SSadaf Ebrahimi                    <argument>org.openjdk.jmh.Main</argument>
628*0c4d7b72SSadaf Ebrahimi                    <argument>-rf</argument>
629*0c4d7b72SSadaf Ebrahimi                    <argument>json</argument>
630*0c4d7b72SSadaf Ebrahimi                    <argument>-rff</argument>
631*0c4d7b72SSadaf Ebrahimi                    <argument>target/jmh-result.${benchmark}.json</argument>
632*0c4d7b72SSadaf Ebrahimi                    <argument>${benchmark}</argument>
633*0c4d7b72SSadaf Ebrahimi                  </arguments>
634*0c4d7b72SSadaf Ebrahimi                </configuration>
635*0c4d7b72SSadaf Ebrahimi              </execution>
636*0c4d7b72SSadaf Ebrahimi            </executions>
637*0c4d7b72SSadaf Ebrahimi          </plugin>
638*0c4d7b72SSadaf Ebrahimi        </plugins>
639*0c4d7b72SSadaf Ebrahimi      </build>
640*0c4d7b72SSadaf Ebrahimi    </profile>
641*0c4d7b72SSadaf Ebrahimi  </profiles>
642*0c4d7b72SSadaf Ebrahimi</project>
643