xref: /aosp_15_r20/external/apache-commons-lang/pom.xml (revision 455610af95f3bf5f4bc8a9eda520f57e389a4c42)
1*455610afSAndroid Build Coastguard Worker<?xml version="1.0" encoding="UTF-8"?>
2*455610afSAndroid Build Coastguard Worker<!--
3*455610afSAndroid Build Coastguard Worker Licensed to the Apache Software Foundation (ASF) under one or more
4*455610afSAndroid Build Coastguard Worker contributor license agreements.  See the NOTICE file distributed with
5*455610afSAndroid Build Coastguard Worker this work for additional information regarding copyright ownership.
6*455610afSAndroid Build Coastguard Worker The ASF licenses this file to You under the Apache License, Version 2.0
7*455610afSAndroid Build Coastguard Worker (the "License"); you may not use this file except in compliance with
8*455610afSAndroid Build Coastguard Worker the License.  You may obtain a copy of the License at
9*455610afSAndroid Build Coastguard Worker
10*455610afSAndroid Build Coastguard Worker      http://www.apache.org/licenses/LICENSE-2.0
11*455610afSAndroid Build Coastguard Worker
12*455610afSAndroid Build Coastguard Worker Unless required by applicable law or agreed to in writing, software
13*455610afSAndroid Build Coastguard Worker distributed under the License is distributed on an "AS IS" BASIS,
14*455610afSAndroid Build Coastguard Worker WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15*455610afSAndroid Build Coastguard Worker See the License for the specific language governing permissions and
16*455610afSAndroid Build Coastguard Worker limitations under the License.
17*455610afSAndroid Build Coastguard Worker-->
18*455610afSAndroid Build Coastguard Worker<project
19*455610afSAndroid Build Coastguard Worker  xmlns="http://maven.apache.org/POM/4.0.0"
20*455610afSAndroid Build Coastguard Worker  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21*455610afSAndroid Build Coastguard Worker  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
22*455610afSAndroid Build Coastguard Worker  <parent>
23*455610afSAndroid Build Coastguard Worker    <groupId>org.apache.commons</groupId>
24*455610afSAndroid Build Coastguard Worker    <artifactId>commons-parent</artifactId>
25*455610afSAndroid Build Coastguard Worker    <version>56</version>
26*455610afSAndroid Build Coastguard Worker  </parent>
27*455610afSAndroid Build Coastguard Worker  <modelVersion>4.0.0</modelVersion>
28*455610afSAndroid Build Coastguard Worker  <artifactId>commons-lang3</artifactId>
29*455610afSAndroid Build Coastguard Worker  <version>3.13.0-SNAPSHOT</version>
30*455610afSAndroid Build Coastguard Worker  <name>Apache Commons Lang</name>
31*455610afSAndroid Build Coastguard Worker
32*455610afSAndroid Build Coastguard Worker  <inceptionYear>2001</inceptionYear>
33*455610afSAndroid Build Coastguard Worker  <description>
34*455610afSAndroid Build Coastguard Worker  Apache Commons Lang, a package of Java utility classes for the
35*455610afSAndroid Build Coastguard Worker  classes that are in java.lang's hierarchy, or are considered to be so
36*455610afSAndroid Build Coastguard Worker  standard as to justify existence in java.lang.
37*455610afSAndroid Build Coastguard Worker  </description>
38*455610afSAndroid Build Coastguard Worker
39*455610afSAndroid Build Coastguard Worker  <url>https://commons.apache.org/proper/commons-lang/</url>
40*455610afSAndroid Build Coastguard Worker
41*455610afSAndroid Build Coastguard Worker  <issueManagement>
42*455610afSAndroid Build Coastguard Worker    <system>jira</system>
43*455610afSAndroid Build Coastguard Worker    <url>https://issues.apache.org/jira/browse/LANG</url>
44*455610afSAndroid Build Coastguard Worker  </issueManagement>
45*455610afSAndroid Build Coastguard Worker
46*455610afSAndroid Build Coastguard Worker  <scm>
47*455610afSAndroid Build Coastguard Worker    <connection>scm:git:http://gitbox.apache.org/repos/asf/commons-lang.git</connection>
48*455610afSAndroid Build Coastguard Worker    <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/commons-lang.git</developerConnection>
49*455610afSAndroid Build Coastguard Worker    <url>https://gitbox.apache.org/repos/asf?p=commons-lang.git</url>
50*455610afSAndroid Build Coastguard Worker    <tag>commons-lang-3.12.0</tag>
51*455610afSAndroid Build Coastguard Worker  </scm>
52*455610afSAndroid Build Coastguard Worker
53*455610afSAndroid Build Coastguard Worker  <developers>
54*455610afSAndroid Build Coastguard Worker    <developer>
55*455610afSAndroid Build Coastguard Worker      <name>Daniel Rall</name>
56*455610afSAndroid Build Coastguard Worker      <id>dlr</id>
57*455610afSAndroid Build Coastguard Worker      <email>[email protected]</email>
58*455610afSAndroid Build Coastguard Worker      <organization>CollabNet, Inc.</organization>
59*455610afSAndroid Build Coastguard Worker      <roles>
60*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
61*455610afSAndroid Build Coastguard Worker      </roles>
62*455610afSAndroid Build Coastguard Worker    </developer>
63*455610afSAndroid Build Coastguard Worker    <developer>
64*455610afSAndroid Build Coastguard Worker      <name>Stephen Colebourne</name>
65*455610afSAndroid Build Coastguard Worker      <id>scolebourne</id>
66*455610afSAndroid Build Coastguard Worker      <email>[email protected]</email>
67*455610afSAndroid Build Coastguard Worker      <organization>SITA ATS Ltd</organization>
68*455610afSAndroid Build Coastguard Worker      <timezone>0</timezone>
69*455610afSAndroid Build Coastguard Worker      <roles>
70*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
71*455610afSAndroid Build Coastguard Worker      </roles>
72*455610afSAndroid Build Coastguard Worker    </developer>
73*455610afSAndroid Build Coastguard Worker    <developer>
74*455610afSAndroid Build Coastguard Worker      <name>Henri Yandell</name>
75*455610afSAndroid Build Coastguard Worker      <id>bayard</id>
76*455610afSAndroid Build Coastguard Worker      <email>[email protected]</email>
77*455610afSAndroid Build Coastguard Worker      <organization />
78*455610afSAndroid Build Coastguard Worker      <roles>
79*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
80*455610afSAndroid Build Coastguard Worker      </roles>
81*455610afSAndroid Build Coastguard Worker    </developer>
82*455610afSAndroid Build Coastguard Worker    <developer>
83*455610afSAndroid Build Coastguard Worker      <name>Steven Caswell</name>
84*455610afSAndroid Build Coastguard Worker      <id>scaswell</id>
85*455610afSAndroid Build Coastguard Worker      <email>[email protected]</email>
86*455610afSAndroid Build Coastguard Worker      <organization />
87*455610afSAndroid Build Coastguard Worker      <roles>
88*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
89*455610afSAndroid Build Coastguard Worker      </roles>
90*455610afSAndroid Build Coastguard Worker      <timezone>-5</timezone>
91*455610afSAndroid Build Coastguard Worker    </developer>
92*455610afSAndroid Build Coastguard Worker    <developer>
93*455610afSAndroid Build Coastguard Worker      <name>Robert Burrell Donkin</name>
94*455610afSAndroid Build Coastguard Worker      <id>rdonkin</id>
95*455610afSAndroid Build Coastguard Worker      <email>[email protected]</email>
96*455610afSAndroid Build Coastguard Worker      <organization />
97*455610afSAndroid Build Coastguard Worker      <roles>
98*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
99*455610afSAndroid Build Coastguard Worker      </roles>
100*455610afSAndroid Build Coastguard Worker    </developer>
101*455610afSAndroid Build Coastguard Worker    <developer>
102*455610afSAndroid Build Coastguard Worker      <id>ggregory</id>
103*455610afSAndroid Build Coastguard Worker      <name>Gary Gregory</name>
104*455610afSAndroid Build Coastguard Worker      <email>ggregory at apache.org</email>
105*455610afSAndroid Build Coastguard Worker      <url>https://www.garygregory.com</url>
106*455610afSAndroid Build Coastguard Worker      <organization>The Apache Software Foundation</organization>
107*455610afSAndroid Build Coastguard Worker      <organizationUrl>https://www.apache.org/</organizationUrl>
108*455610afSAndroid Build Coastguard Worker      <roles>
109*455610afSAndroid Build Coastguard Worker        <role>PMC Member</role>
110*455610afSAndroid Build Coastguard Worker      </roles>
111*455610afSAndroid Build Coastguard Worker      <timezone>America/New_York</timezone>
112*455610afSAndroid Build Coastguard Worker      <properties>
113*455610afSAndroid Build Coastguard Worker        <picUrl>https://people.apache.org/~ggregory/img/garydgregory80.png</picUrl>
114*455610afSAndroid Build Coastguard Worker      </properties>
115*455610afSAndroid Build Coastguard Worker    </developer>
116*455610afSAndroid Build Coastguard Worker    <developer>
117*455610afSAndroid Build Coastguard Worker      <name>Fredrik Westermarck</name>
118*455610afSAndroid Build Coastguard Worker      <id>fredrik</id>
119*455610afSAndroid Build Coastguard Worker      <email />
120*455610afSAndroid Build Coastguard Worker      <organization />
121*455610afSAndroid Build Coastguard Worker      <roles>
122*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
123*455610afSAndroid Build Coastguard Worker      </roles>
124*455610afSAndroid Build Coastguard Worker    </developer>
125*455610afSAndroid Build Coastguard Worker    <developer>
126*455610afSAndroid Build Coastguard Worker      <name>James Carman</name>
127*455610afSAndroid Build Coastguard Worker      <id>jcarman</id>
128*455610afSAndroid Build Coastguard Worker      <email>[email protected]</email>
129*455610afSAndroid Build Coastguard Worker      <organization>Carman Consulting, Inc.</organization>
130*455610afSAndroid Build Coastguard Worker      <roles>
131*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
132*455610afSAndroid Build Coastguard Worker      </roles>
133*455610afSAndroid Build Coastguard Worker    </developer>
134*455610afSAndroid Build Coastguard Worker    <developer>
135*455610afSAndroid Build Coastguard Worker      <name>Niall Pemberton</name>
136*455610afSAndroid Build Coastguard Worker      <id>niallp</id>
137*455610afSAndroid Build Coastguard Worker      <roles>
138*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
139*455610afSAndroid Build Coastguard Worker      </roles>
140*455610afSAndroid Build Coastguard Worker    </developer>
141*455610afSAndroid Build Coastguard Worker    <developer>
142*455610afSAndroid Build Coastguard Worker      <name>Matt Benson</name>
143*455610afSAndroid Build Coastguard Worker      <id>mbenson</id>
144*455610afSAndroid Build Coastguard Worker      <roles>
145*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
146*455610afSAndroid Build Coastguard Worker      </roles>
147*455610afSAndroid Build Coastguard Worker    </developer>
148*455610afSAndroid Build Coastguard Worker    <developer>
149*455610afSAndroid Build Coastguard Worker      <name>Joerg Schaible</name>
150*455610afSAndroid Build Coastguard Worker      <id>joehni</id>
151*455610afSAndroid Build Coastguard Worker      <email>[email protected]</email>
152*455610afSAndroid Build Coastguard Worker      <roles>
153*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
154*455610afSAndroid Build Coastguard Worker      </roles>
155*455610afSAndroid Build Coastguard Worker      <timezone>+1</timezone>
156*455610afSAndroid Build Coastguard Worker    </developer>
157*455610afSAndroid Build Coastguard Worker    <developer>
158*455610afSAndroid Build Coastguard Worker      <name>Oliver Heger</name>
159*455610afSAndroid Build Coastguard Worker      <id>oheger</id>
160*455610afSAndroid Build Coastguard Worker      <email>[email protected]</email>
161*455610afSAndroid Build Coastguard Worker      <timezone>+1</timezone>
162*455610afSAndroid Build Coastguard Worker      <roles>
163*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
164*455610afSAndroid Build Coastguard Worker      </roles>
165*455610afSAndroid Build Coastguard Worker    </developer>
166*455610afSAndroid Build Coastguard Worker    <developer>
167*455610afSAndroid Build Coastguard Worker      <name>Paul Benedict</name>
168*455610afSAndroid Build Coastguard Worker      <id>pbenedict</id>
169*455610afSAndroid Build Coastguard Worker      <email>[email protected]</email>
170*455610afSAndroid Build Coastguard Worker      <roles>
171*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
172*455610afSAndroid Build Coastguard Worker      </roles>
173*455610afSAndroid Build Coastguard Worker    </developer>
174*455610afSAndroid Build Coastguard Worker    <developer>
175*455610afSAndroid Build Coastguard Worker      <name>Benedikt Ritter</name>
176*455610afSAndroid Build Coastguard Worker      <id>britter</id>
177*455610afSAndroid Build Coastguard Worker      <email>[email protected]</email>
178*455610afSAndroid Build Coastguard Worker      <roles>
179*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
180*455610afSAndroid Build Coastguard Worker      </roles>
181*455610afSAndroid Build Coastguard Worker    </developer>
182*455610afSAndroid Build Coastguard Worker    <developer>
183*455610afSAndroid Build Coastguard Worker      <name>Duncan Jones</name>
184*455610afSAndroid Build Coastguard Worker      <id>djones</id>
185*455610afSAndroid Build Coastguard Worker      <email>[email protected]</email>
186*455610afSAndroid Build Coastguard Worker      <timezone>0</timezone>
187*455610afSAndroid Build Coastguard Worker      <roles>
188*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
189*455610afSAndroid Build Coastguard Worker      </roles>
190*455610afSAndroid Build Coastguard Worker    </developer>
191*455610afSAndroid Build Coastguard Worker    <developer>
192*455610afSAndroid Build Coastguard Worker      <name>Loic Guibert</name>
193*455610afSAndroid Build Coastguard Worker      <id>lguibert</id>
194*455610afSAndroid Build Coastguard Worker      <email>[email protected]</email>
195*455610afSAndroid Build Coastguard Worker      <timezone>+4</timezone>
196*455610afSAndroid Build Coastguard Worker      <roles>
197*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
198*455610afSAndroid Build Coastguard Worker      </roles>
199*455610afSAndroid Build Coastguard Worker    </developer>
200*455610afSAndroid Build Coastguard Worker    <developer>
201*455610afSAndroid Build Coastguard Worker      <name>Rob Tompkins</name>
202*455610afSAndroid Build Coastguard Worker      <id>chtompki</id>
203*455610afSAndroid Build Coastguard Worker      <email>[email protected]</email>
204*455610afSAndroid Build Coastguard Worker      <timezone>-5</timezone>
205*455610afSAndroid Build Coastguard Worker      <roles>
206*455610afSAndroid Build Coastguard Worker        <role>Java Developer</role>
207*455610afSAndroid Build Coastguard Worker      </roles>
208*455610afSAndroid Build Coastguard Worker    </developer>
209*455610afSAndroid Build Coastguard Worker  </developers>
210*455610afSAndroid Build Coastguard Worker  <contributors>
211*455610afSAndroid Build Coastguard Worker    <contributor>
212*455610afSAndroid Build Coastguard Worker      <name>C. Scott Ananian</name>
213*455610afSAndroid Build Coastguard Worker    </contributor>
214*455610afSAndroid Build Coastguard Worker    <contributor>
215*455610afSAndroid Build Coastguard Worker      <name>Chris Audley</name>
216*455610afSAndroid Build Coastguard Worker    </contributor>
217*455610afSAndroid Build Coastguard Worker    <contributor>
218*455610afSAndroid Build Coastguard Worker      <name>Stephane Bailliez</name>
219*455610afSAndroid Build Coastguard Worker    </contributor>
220*455610afSAndroid Build Coastguard Worker    <contributor>
221*455610afSAndroid Build Coastguard Worker      <name>Michael Becke</name>
222*455610afSAndroid Build Coastguard Worker    </contributor>
223*455610afSAndroid Build Coastguard Worker    <contributor>
224*455610afSAndroid Build Coastguard Worker      <name>Benjamin Bentmann</name>
225*455610afSAndroid Build Coastguard Worker    </contributor>
226*455610afSAndroid Build Coastguard Worker    <contributor>
227*455610afSAndroid Build Coastguard Worker      <name>Ola Berg</name>
228*455610afSAndroid Build Coastguard Worker    </contributor>
229*455610afSAndroid Build Coastguard Worker    <contributor>
230*455610afSAndroid Build Coastguard Worker      <name>Nathan Beyer</name>
231*455610afSAndroid Build Coastguard Worker    </contributor>
232*455610afSAndroid Build Coastguard Worker    <contributor>
233*455610afSAndroid Build Coastguard Worker      <name>Stefan Bodewig</name>
234*455610afSAndroid Build Coastguard Worker    </contributor>
235*455610afSAndroid Build Coastguard Worker    <contributor>
236*455610afSAndroid Build Coastguard Worker      <name>Janek Bogucki</name>
237*455610afSAndroid Build Coastguard Worker    </contributor>
238*455610afSAndroid Build Coastguard Worker    <contributor>
239*455610afSAndroid Build Coastguard Worker      <name>Mike Bowler</name>
240*455610afSAndroid Build Coastguard Worker    </contributor>
241*455610afSAndroid Build Coastguard Worker    <contributor>
242*455610afSAndroid Build Coastguard Worker      <name>Sean Brown</name>
243*455610afSAndroid Build Coastguard Worker    </contributor>
244*455610afSAndroid Build Coastguard Worker    <contributor>
245*455610afSAndroid Build Coastguard Worker      <name>Alexander Day Chaffee</name>
246*455610afSAndroid Build Coastguard Worker    </contributor>
247*455610afSAndroid Build Coastguard Worker    <contributor>
248*455610afSAndroid Build Coastguard Worker      <name>Al Chou</name>
249*455610afSAndroid Build Coastguard Worker    </contributor>
250*455610afSAndroid Build Coastguard Worker    <contributor>
251*455610afSAndroid Build Coastguard Worker      <name>Greg Coladonato</name>
252*455610afSAndroid Build Coastguard Worker    </contributor>
253*455610afSAndroid Build Coastguard Worker    <contributor>
254*455610afSAndroid Build Coastguard Worker      <name>Maarten Coene</name>
255*455610afSAndroid Build Coastguard Worker    </contributor>
256*455610afSAndroid Build Coastguard Worker    <contributor>
257*455610afSAndroid Build Coastguard Worker      <name>Justin Couch</name>
258*455610afSAndroid Build Coastguard Worker    </contributor>
259*455610afSAndroid Build Coastguard Worker    <contributor>
260*455610afSAndroid Build Coastguard Worker      <name>Michael Davey</name>
261*455610afSAndroid Build Coastguard Worker    </contributor>
262*455610afSAndroid Build Coastguard Worker    <contributor>
263*455610afSAndroid Build Coastguard Worker      <name>Norm Deane</name>
264*455610afSAndroid Build Coastguard Worker    </contributor>
265*455610afSAndroid Build Coastguard Worker    <contributor>
266*455610afSAndroid Build Coastguard Worker      <name>Morgan Delagrange</name>
267*455610afSAndroid Build Coastguard Worker    </contributor>
268*455610afSAndroid Build Coastguard Worker    <contributor>
269*455610afSAndroid Build Coastguard Worker      <name>Ringo De Smet</name>
270*455610afSAndroid Build Coastguard Worker    </contributor>
271*455610afSAndroid Build Coastguard Worker    <contributor>
272*455610afSAndroid Build Coastguard Worker      <name>Russel Dittmar</name>
273*455610afSAndroid Build Coastguard Worker    </contributor>
274*455610afSAndroid Build Coastguard Worker    <contributor>
275*455610afSAndroid Build Coastguard Worker      <name>Steve Downey</name>
276*455610afSAndroid Build Coastguard Worker    </contributor>
277*455610afSAndroid Build Coastguard Worker    <contributor>
278*455610afSAndroid Build Coastguard Worker      <name>Matthias Eichel</name>
279*455610afSAndroid Build Coastguard Worker    </contributor>
280*455610afSAndroid Build Coastguard Worker    <contributor>
281*455610afSAndroid Build Coastguard Worker      <name>Christopher Elkins</name>
282*455610afSAndroid Build Coastguard Worker    </contributor>
283*455610afSAndroid Build Coastguard Worker    <contributor>
284*455610afSAndroid Build Coastguard Worker      <name>Chris Feldhacker</name>
285*455610afSAndroid Build Coastguard Worker    </contributor>
286*455610afSAndroid Build Coastguard Worker    <contributor>
287*455610afSAndroid Build Coastguard Worker      <name>Roland Foerther</name>
288*455610afSAndroid Build Coastguard Worker    </contributor>
289*455610afSAndroid Build Coastguard Worker    <contributor>
290*455610afSAndroid Build Coastguard Worker      <name>Pete Gieser</name>
291*455610afSAndroid Build Coastguard Worker    </contributor>
292*455610afSAndroid Build Coastguard Worker    <contributor>
293*455610afSAndroid Build Coastguard Worker      <name>Jason Gritman</name>
294*455610afSAndroid Build Coastguard Worker    </contributor>
295*455610afSAndroid Build Coastguard Worker    <contributor>
296*455610afSAndroid Build Coastguard Worker      <name>Matthew Hawthorne</name>
297*455610afSAndroid Build Coastguard Worker    </contributor>
298*455610afSAndroid Build Coastguard Worker    <contributor>
299*455610afSAndroid Build Coastguard Worker      <name>Michael Heuer</name>
300*455610afSAndroid Build Coastguard Worker    </contributor>
301*455610afSAndroid Build Coastguard Worker    <contributor>
302*455610afSAndroid Build Coastguard Worker      <name>Chas Honton</name>
303*455610afSAndroid Build Coastguard Worker    </contributor>
304*455610afSAndroid Build Coastguard Worker    <contributor>
305*455610afSAndroid Build Coastguard Worker      <name>Chris Hyzer</name>
306*455610afSAndroid Build Coastguard Worker    </contributor>
307*455610afSAndroid Build Coastguard Worker    <contributor>
308*455610afSAndroid Build Coastguard Worker      <name>Paul Jack</name>
309*455610afSAndroid Build Coastguard Worker    </contributor>
310*455610afSAndroid Build Coastguard Worker    <contributor>
311*455610afSAndroid Build Coastguard Worker      <name>Marc Johnson</name>
312*455610afSAndroid Build Coastguard Worker    </contributor>
313*455610afSAndroid Build Coastguard Worker    <contributor>
314*455610afSAndroid Build Coastguard Worker      <name>Shaun Kalley</name>
315*455610afSAndroid Build Coastguard Worker    </contributor>
316*455610afSAndroid Build Coastguard Worker    <contributor>
317*455610afSAndroid Build Coastguard Worker      <name>Tetsuya Kaneuchi</name>
318*455610afSAndroid Build Coastguard Worker    </contributor>
319*455610afSAndroid Build Coastguard Worker    <contributor>
320*455610afSAndroid Build Coastguard Worker      <name>Nissim Karpenstein</name>
321*455610afSAndroid Build Coastguard Worker    </contributor>
322*455610afSAndroid Build Coastguard Worker    <contributor>
323*455610afSAndroid Build Coastguard Worker      <name>Ed Korthof</name>
324*455610afSAndroid Build Coastguard Worker    </contributor>
325*455610afSAndroid Build Coastguard Worker    <contributor>
326*455610afSAndroid Build Coastguard Worker      <name>Holger Krauth</name>
327*455610afSAndroid Build Coastguard Worker    </contributor>
328*455610afSAndroid Build Coastguard Worker    <contributor>
329*455610afSAndroid Build Coastguard Worker      <name>Rafal Krupinski</name>
330*455610afSAndroid Build Coastguard Worker    </contributor>
331*455610afSAndroid Build Coastguard Worker    <contributor>
332*455610afSAndroid Build Coastguard Worker      <name>Rafal Krzewski</name>
333*455610afSAndroid Build Coastguard Worker    </contributor>
334*455610afSAndroid Build Coastguard Worker    <contributor>
335*455610afSAndroid Build Coastguard Worker      <name>David Leppik</name>
336*455610afSAndroid Build Coastguard Worker    </contributor>
337*455610afSAndroid Build Coastguard Worker    <contributor>
338*455610afSAndroid Build Coastguard Worker      <name>Eli Lindsey</name>
339*455610afSAndroid Build Coastguard Worker    </contributor>
340*455610afSAndroid Build Coastguard Worker    <contributor>
341*455610afSAndroid Build Coastguard Worker      <name>Sven Ludwig</name>
342*455610afSAndroid Build Coastguard Worker    </contributor>
343*455610afSAndroid Build Coastguard Worker    <contributor>
344*455610afSAndroid Build Coastguard Worker      <name>Craig R. McClanahan</name>
345*455610afSAndroid Build Coastguard Worker    </contributor>
346*455610afSAndroid Build Coastguard Worker    <contributor>
347*455610afSAndroid Build Coastguard Worker      <name>Rand McNeely</name>
348*455610afSAndroid Build Coastguard Worker    </contributor>
349*455610afSAndroid Build Coastguard Worker    <contributor>
350*455610afSAndroid Build Coastguard Worker      <name>Hendrik Maryns</name>
351*455610afSAndroid Build Coastguard Worker    </contributor>
352*455610afSAndroid Build Coastguard Worker    <contributor>
353*455610afSAndroid Build Coastguard Worker      <name>Dave Meikle</name>
354*455610afSAndroid Build Coastguard Worker    </contributor>
355*455610afSAndroid Build Coastguard Worker    <contributor>
356*455610afSAndroid Build Coastguard Worker      <name>Nikolay Metchev</name>
357*455610afSAndroid Build Coastguard Worker    </contributor>
358*455610afSAndroid Build Coastguard Worker    <contributor>
359*455610afSAndroid Build Coastguard Worker      <name>Kasper Nielsen</name>
360*455610afSAndroid Build Coastguard Worker    </contributor>
361*455610afSAndroid Build Coastguard Worker    <contributor>
362*455610afSAndroid Build Coastguard Worker      <name>Tim O'Brien</name>
363*455610afSAndroid Build Coastguard Worker    </contributor>
364*455610afSAndroid Build Coastguard Worker    <contributor>
365*455610afSAndroid Build Coastguard Worker      <name>Brian S O'Neill</name>
366*455610afSAndroid Build Coastguard Worker    </contributor>
367*455610afSAndroid Build Coastguard Worker    <contributor>
368*455610afSAndroid Build Coastguard Worker      <name>Andrew C. Oliver</name>
369*455610afSAndroid Build Coastguard Worker    </contributor>
370*455610afSAndroid Build Coastguard Worker    <contributor>
371*455610afSAndroid Build Coastguard Worker      <name>Alban Peignier</name>
372*455610afSAndroid Build Coastguard Worker    </contributor>
373*455610afSAndroid Build Coastguard Worker    <contributor>
374*455610afSAndroid Build Coastguard Worker      <name>Moritz Petersen</name>
375*455610afSAndroid Build Coastguard Worker    </contributor>
376*455610afSAndroid Build Coastguard Worker    <contributor>
377*455610afSAndroid Build Coastguard Worker      <name>Dmitri Plotnikov</name>
378*455610afSAndroid Build Coastguard Worker    </contributor>
379*455610afSAndroid Build Coastguard Worker    <contributor>
380*455610afSAndroid Build Coastguard Worker      <name>Neeme Praks</name>
381*455610afSAndroid Build Coastguard Worker    </contributor>
382*455610afSAndroid Build Coastguard Worker    <contributor>
383*455610afSAndroid Build Coastguard Worker      <name>Eric Pugh</name>
384*455610afSAndroid Build Coastguard Worker    </contributor>
385*455610afSAndroid Build Coastguard Worker    <contributor>
386*455610afSAndroid Build Coastguard Worker      <name>Stephen Putman</name>
387*455610afSAndroid Build Coastguard Worker    </contributor>
388*455610afSAndroid Build Coastguard Worker    <contributor>
389*455610afSAndroid Build Coastguard Worker      <name>Travis Reeder</name>
390*455610afSAndroid Build Coastguard Worker    </contributor>
391*455610afSAndroid Build Coastguard Worker    <contributor>
392*455610afSAndroid Build Coastguard Worker      <name>Antony Riley</name>
393*455610afSAndroid Build Coastguard Worker    </contributor>
394*455610afSAndroid Build Coastguard Worker    <contributor>
395*455610afSAndroid Build Coastguard Worker      <name>Valentin Rocher</name>
396*455610afSAndroid Build Coastguard Worker    </contributor>
397*455610afSAndroid Build Coastguard Worker    <contributor>
398*455610afSAndroid Build Coastguard Worker      <name>Scott Sanders</name>
399*455610afSAndroid Build Coastguard Worker    </contributor>
400*455610afSAndroid Build Coastguard Worker    <contributor>
401*455610afSAndroid Build Coastguard Worker      <name>James Sawle</name>
402*455610afSAndroid Build Coastguard Worker    </contributor>
403*455610afSAndroid Build Coastguard Worker    <contributor>
404*455610afSAndroid Build Coastguard Worker      <name>Ralph Schaer</name>
405*455610afSAndroid Build Coastguard Worker    </contributor>
406*455610afSAndroid Build Coastguard Worker    <contributor>
407*455610afSAndroid Build Coastguard Worker      <name>Henning P. Schmiedehausen</name>
408*455610afSAndroid Build Coastguard Worker    </contributor>
409*455610afSAndroid Build Coastguard Worker    <contributor>
410*455610afSAndroid Build Coastguard Worker      <name>Sean Schofield</name>
411*455610afSAndroid Build Coastguard Worker    </contributor>
412*455610afSAndroid Build Coastguard Worker    <contributor>
413*455610afSAndroid Build Coastguard Worker      <name>Robert Scholte</name>
414*455610afSAndroid Build Coastguard Worker    </contributor>
415*455610afSAndroid Build Coastguard Worker    <contributor>
416*455610afSAndroid Build Coastguard Worker      <name>Reuben Sivan</name>
417*455610afSAndroid Build Coastguard Worker    </contributor>
418*455610afSAndroid Build Coastguard Worker    <contributor>
419*455610afSAndroid Build Coastguard Worker      <name>Ville Skytta</name>
420*455610afSAndroid Build Coastguard Worker    </contributor>
421*455610afSAndroid Build Coastguard Worker    <contributor>
422*455610afSAndroid Build Coastguard Worker      <name>David M. Sledge</name>
423*455610afSAndroid Build Coastguard Worker    </contributor>
424*455610afSAndroid Build Coastguard Worker    <contributor>
425*455610afSAndroid Build Coastguard Worker      <name>Michael A. Smith</name>
426*455610afSAndroid Build Coastguard Worker    </contributor>
427*455610afSAndroid Build Coastguard Worker    <contributor>
428*455610afSAndroid Build Coastguard Worker      <name>Jan Sorensen</name>
429*455610afSAndroid Build Coastguard Worker    </contributor>
430*455610afSAndroid Build Coastguard Worker    <contributor>
431*455610afSAndroid Build Coastguard Worker      <name>Glen Stampoultzis</name>
432*455610afSAndroid Build Coastguard Worker    </contributor>
433*455610afSAndroid Build Coastguard Worker    <contributor>
434*455610afSAndroid Build Coastguard Worker      <name>Scott Stanchfield</name>
435*455610afSAndroid Build Coastguard Worker    </contributor>
436*455610afSAndroid Build Coastguard Worker    <contributor>
437*455610afSAndroid Build Coastguard Worker      <name>Jon S. Stevens</name>
438*455610afSAndroid Build Coastguard Worker    </contributor>
439*455610afSAndroid Build Coastguard Worker    <contributor>
440*455610afSAndroid Build Coastguard Worker      <name>Sean C. Sullivan</name>
441*455610afSAndroid Build Coastguard Worker    </contributor>
442*455610afSAndroid Build Coastguard Worker    <contributor>
443*455610afSAndroid Build Coastguard Worker      <name>Ashwin Suresh</name>
444*455610afSAndroid Build Coastguard Worker    </contributor>
445*455610afSAndroid Build Coastguard Worker    <contributor>
446*455610afSAndroid Build Coastguard Worker      <name>Helge Tesgaard</name>
447*455610afSAndroid Build Coastguard Worker    </contributor>
448*455610afSAndroid Build Coastguard Worker    <contributor>
449*455610afSAndroid Build Coastguard Worker      <name>Arun Mammen Thomas</name>
450*455610afSAndroid Build Coastguard Worker    </contributor>
451*455610afSAndroid Build Coastguard Worker    <contributor>
452*455610afSAndroid Build Coastguard Worker      <name>Masato Tezuka</name>
453*455610afSAndroid Build Coastguard Worker    </contributor>
454*455610afSAndroid Build Coastguard Worker    <contributor>
455*455610afSAndroid Build Coastguard Worker      <name>Daniel Trebbien</name>
456*455610afSAndroid Build Coastguard Worker    </contributor>
457*455610afSAndroid Build Coastguard Worker    <contributor>
458*455610afSAndroid Build Coastguard Worker      <name>Jeff Varszegi</name>
459*455610afSAndroid Build Coastguard Worker    </contributor>
460*455610afSAndroid Build Coastguard Worker    <contributor>
461*455610afSAndroid Build Coastguard Worker      <name>Chris Webb</name>
462*455610afSAndroid Build Coastguard Worker    </contributor>
463*455610afSAndroid Build Coastguard Worker    <contributor>
464*455610afSAndroid Build Coastguard Worker      <name>Mario Winterer</name>
465*455610afSAndroid Build Coastguard Worker    </contributor>
466*455610afSAndroid Build Coastguard Worker    <contributor>
467*455610afSAndroid Build Coastguard Worker      <name>Stepan Koltsov</name>
468*455610afSAndroid Build Coastguard Worker    </contributor>
469*455610afSAndroid Build Coastguard Worker    <contributor>
470*455610afSAndroid Build Coastguard Worker      <name>Holger Hoffstatte</name>
471*455610afSAndroid Build Coastguard Worker    </contributor>
472*455610afSAndroid Build Coastguard Worker    <contributor>
473*455610afSAndroid Build Coastguard Worker      <name>Derek C. Ashmore</name>
474*455610afSAndroid Build Coastguard Worker    </contributor>
475*455610afSAndroid Build Coastguard Worker    <contributor>
476*455610afSAndroid Build Coastguard Worker      <name>Sebastien Riou</name>
477*455610afSAndroid Build Coastguard Worker    </contributor>
478*455610afSAndroid Build Coastguard Worker    <contributor>
479*455610afSAndroid Build Coastguard Worker      <name>Allon Mureinik</name>
480*455610afSAndroid Build Coastguard Worker    </contributor>
481*455610afSAndroid Build Coastguard Worker    <contributor>
482*455610afSAndroid Build Coastguard Worker      <name>Adam Hooper</name>
483*455610afSAndroid Build Coastguard Worker    </contributor>
484*455610afSAndroid Build Coastguard Worker    <contributor>
485*455610afSAndroid Build Coastguard Worker      <name>Chris Karcher</name>
486*455610afSAndroid Build Coastguard Worker    </contributor>
487*455610afSAndroid Build Coastguard Worker    <contributor>
488*455610afSAndroid Build Coastguard Worker      <name>Michael Osipov</name>
489*455610afSAndroid Build Coastguard Worker    </contributor>
490*455610afSAndroid Build Coastguard Worker    <contributor>
491*455610afSAndroid Build Coastguard Worker      <name>Thiago Andrade</name>
492*455610afSAndroid Build Coastguard Worker    </contributor>
493*455610afSAndroid Build Coastguard Worker    <contributor>
494*455610afSAndroid Build Coastguard Worker      <name>Jonathan Baker</name>
495*455610afSAndroid Build Coastguard Worker    </contributor>
496*455610afSAndroid Build Coastguard Worker    <contributor>
497*455610afSAndroid Build Coastguard Worker      <name>Mikhail Mazursky</name>
498*455610afSAndroid Build Coastguard Worker    </contributor>
499*455610afSAndroid Build Coastguard Worker    <contributor>
500*455610afSAndroid Build Coastguard Worker      <name>Fabian Lange</name>
501*455610afSAndroid Build Coastguard Worker    </contributor>
502*455610afSAndroid Build Coastguard Worker    <contributor>
503*455610afSAndroid Build Coastguard Worker      <name>Michał Kordas</name>
504*455610afSAndroid Build Coastguard Worker    </contributor>
505*455610afSAndroid Build Coastguard Worker    <contributor>
506*455610afSAndroid Build Coastguard Worker      <name>Felipe Adorno</name>
507*455610afSAndroid Build Coastguard Worker    </contributor>
508*455610afSAndroid Build Coastguard Worker    <contributor>
509*455610afSAndroid Build Coastguard Worker      <name>Adrian Ber</name>
510*455610afSAndroid Build Coastguard Worker    </contributor>
511*455610afSAndroid Build Coastguard Worker    <contributor>
512*455610afSAndroid Build Coastguard Worker      <name>Mark Dacek</name>
513*455610afSAndroid Build Coastguard Worker    </contributor>
514*455610afSAndroid Build Coastguard Worker    <contributor>
515*455610afSAndroid Build Coastguard Worker      <name>Peter Verhas</name>
516*455610afSAndroid Build Coastguard Worker    </contributor>
517*455610afSAndroid Build Coastguard Worker    <contributor>
518*455610afSAndroid Build Coastguard Worker      <name>Jin Xu</name>
519*455610afSAndroid Build Coastguard Worker    </contributor>
520*455610afSAndroid Build Coastguard Worker    <contributor>
521*455610afSAndroid Build Coastguard Worker      <name>Arturo Bernal</name>
522*455610afSAndroid Build Coastguard Worker    </contributor>
523*455610afSAndroid Build Coastguard Worker  </contributors>
524*455610afSAndroid Build Coastguard Worker
525*455610afSAndroid Build Coastguard Worker  <!-- Lang should depend on very little -->
526*455610afSAndroid Build Coastguard Worker  <dependencies>
527*455610afSAndroid Build Coastguard Worker    <!-- testing -->
528*455610afSAndroid Build Coastguard Worker    <dependency>
529*455610afSAndroid Build Coastguard Worker      <groupId>org.junit.jupiter</groupId>
530*455610afSAndroid Build Coastguard Worker      <artifactId>junit-jupiter</artifactId>
531*455610afSAndroid Build Coastguard Worker      <scope>test</scope>
532*455610afSAndroid Build Coastguard Worker    </dependency>
533*455610afSAndroid Build Coastguard Worker    <dependency>
534*455610afSAndroid Build Coastguard Worker      <groupId>org.junit-pioneer</groupId>
535*455610afSAndroid Build Coastguard Worker      <artifactId>junit-pioneer</artifactId>
536*455610afSAndroid Build Coastguard Worker      <version>1.9.1</version>
537*455610afSAndroid Build Coastguard Worker      <scope>test</scope>
538*455610afSAndroid Build Coastguard Worker    </dependency>
539*455610afSAndroid Build Coastguard Worker    <dependency>
540*455610afSAndroid Build Coastguard Worker      <groupId>org.hamcrest</groupId>
541*455610afSAndroid Build Coastguard Worker      <artifactId>hamcrest</artifactId>
542*455610afSAndroid Build Coastguard Worker      <version>2.2</version>
543*455610afSAndroid Build Coastguard Worker      <scope>test</scope>
544*455610afSAndroid Build Coastguard Worker    </dependency>
545*455610afSAndroid Build Coastguard Worker
546*455610afSAndroid Build Coastguard Worker    <dependency>
547*455610afSAndroid Build Coastguard Worker      <groupId>org.easymock</groupId>
548*455610afSAndroid Build Coastguard Worker      <artifactId>easymock</artifactId>
549*455610afSAndroid Build Coastguard Worker      <version>5.1.0</version>
550*455610afSAndroid Build Coastguard Worker      <scope>test</scope>
551*455610afSAndroid Build Coastguard Worker    </dependency>
552*455610afSAndroid Build Coastguard Worker
553*455610afSAndroid Build Coastguard Worker    <!-- For Javadoc links -->
554*455610afSAndroid Build Coastguard Worker    <dependency>
555*455610afSAndroid Build Coastguard Worker      <groupId>org.apache.commons</groupId>
556*455610afSAndroid Build Coastguard Worker      <artifactId>commons-text</artifactId>
557*455610afSAndroid Build Coastguard Worker      <version>1.10.0</version>
558*455610afSAndroid Build Coastguard Worker      <scope>provided</scope>
559*455610afSAndroid Build Coastguard Worker    </dependency>
560*455610afSAndroid Build Coastguard Worker
561*455610afSAndroid Build Coastguard Worker    <dependency>
562*455610afSAndroid Build Coastguard Worker      <groupId>org.openjdk.jmh</groupId>
563*455610afSAndroid Build Coastguard Worker      <artifactId>jmh-core</artifactId>
564*455610afSAndroid Build Coastguard Worker      <version>${jmh.version}</version>
565*455610afSAndroid Build Coastguard Worker      <scope>test</scope>
566*455610afSAndroid Build Coastguard Worker    </dependency>
567*455610afSAndroid Build Coastguard Worker    <dependency>
568*455610afSAndroid Build Coastguard Worker      <groupId>org.openjdk.jmh</groupId>
569*455610afSAndroid Build Coastguard Worker      <artifactId>jmh-generator-annprocess</artifactId>
570*455610afSAndroid Build Coastguard Worker      <version>${jmh.version}</version>
571*455610afSAndroid Build Coastguard Worker      <scope>test</scope>
572*455610afSAndroid Build Coastguard Worker    </dependency>
573*455610afSAndroid Build Coastguard Worker    <dependency>
574*455610afSAndroid Build Coastguard Worker      <groupId>com.google.code.findbugs</groupId>
575*455610afSAndroid Build Coastguard Worker      <artifactId>jsr305</artifactId>
576*455610afSAndroid Build Coastguard Worker      <version>3.0.2</version>
577*455610afSAndroid Build Coastguard Worker      <scope>test</scope>
578*455610afSAndroid Build Coastguard Worker    </dependency>
579*455610afSAndroid Build Coastguard Worker  </dependencies>
580*455610afSAndroid Build Coastguard Worker
581*455610afSAndroid Build Coastguard Worker  <distributionManagement>
582*455610afSAndroid Build Coastguard Worker    <site>
583*455610afSAndroid Build Coastguard Worker      <id>apache.website</id>
584*455610afSAndroid Build Coastguard Worker      <name>Apache Commons Site</name>
585*455610afSAndroid Build Coastguard Worker      <url>scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang/</url>
586*455610afSAndroid Build Coastguard Worker    </site>
587*455610afSAndroid Build Coastguard Worker  </distributionManagement>
588*455610afSAndroid Build Coastguard Worker
589*455610afSAndroid Build Coastguard Worker  <properties>
590*455610afSAndroid Build Coastguard Worker    <argLine>-Xmx512m</argLine>
591*455610afSAndroid Build Coastguard Worker    <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
592*455610afSAndroid Build Coastguard Worker    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
593*455610afSAndroid Build Coastguard Worker    <maven.compiler.source>1.8</maven.compiler.source>
594*455610afSAndroid Build Coastguard Worker    <maven.compiler.target>1.8</maven.compiler.target>
595*455610afSAndroid Build Coastguard Worker    <!--
596*455610afSAndroid Build Coastguard Worker       This is also  used to generate download_xxx file name.
597*455610afSAndroid Build Coastguard Worker       To override this when generating the download page:
598*455610afSAndroid Build Coastguard Worker
599*455610afSAndroid Build Coastguard Worker       mvn commons:download-page -Dcommons.componentid=lang
600*455610afSAndroid Build Coastguard Worker
601*455610afSAndroid Build Coastguard Worker       The above seems to change the download page name but not any other
602*455610afSAndroid Build Coastguard Worker       properties that depend on the componentid.
603*455610afSAndroid Build Coastguard Worker
604*455610afSAndroid Build Coastguard Worker       N.B. The componentid is also used by the parent pom as part of the OSGI symbolic name.
605*455610afSAndroid Build Coastguard Worker    -->
606*455610afSAndroid Build Coastguard Worker    <commons.componentid>lang</commons.componentid>
607*455610afSAndroid Build Coastguard Worker    <commons.packageId>lang3</commons.packageId>
608*455610afSAndroid Build Coastguard Worker    <commons.module.name>org.apache.commons.lang3</commons.module.name>
609*455610afSAndroid Build Coastguard Worker    <!-- Current 3.x release series -->
610*455610afSAndroid Build Coastguard Worker    <commons.release.version>3.13.0</commons.release.version>
611*455610afSAndroid Build Coastguard Worker    <commons.release.desc>(Java 8+)</commons.release.desc>
612*455610afSAndroid Build Coastguard Worker    <!-- Previous 2.x release series -->
613*455610afSAndroid Build Coastguard Worker    <commons.release.2.version>2.6</commons.release.2.version>
614*455610afSAndroid Build Coastguard Worker    <commons.release.2.desc>(Requires Java 1.2 or later)</commons.release.2.desc>
615*455610afSAndroid Build Coastguard Worker    <!-- Override generated name -->
616*455610afSAndroid Build Coastguard Worker    <commons.release.2.name>commons-lang-${commons.release.2.version}</commons.release.2.name>
617*455610afSAndroid Build Coastguard Worker    <commons.jira.id>LANG</commons.jira.id>
618*455610afSAndroid Build Coastguard Worker    <commons.jira.pid>12310481</commons.jira.pid>
619*455610afSAndroid Build Coastguard Worker
620*455610afSAndroid Build Coastguard Worker    <commons.site.path>lang</commons.site.path>
621*455610afSAndroid Build Coastguard Worker    <commons.scmPubUrl>https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang</commons.scmPubUrl>
622*455610afSAndroid Build Coastguard Worker    <commons.scmPubCheckoutDirectory>site-content</commons.scmPubCheckoutDirectory>
623*455610afSAndroid Build Coastguard Worker    <commons.encoding>utf-8</commons.encoding>
624*455610afSAndroid Build Coastguard Worker
625*455610afSAndroid Build Coastguard Worker    <checkstyle.configdir>src/site/resources/checkstyle</checkstyle.configdir>
626*455610afSAndroid Build Coastguard Worker
627*455610afSAndroid Build Coastguard Worker    <japicmp.skip>false</japicmp.skip>
628*455610afSAndroid Build Coastguard Worker
629*455610afSAndroid Build Coastguard Worker    <!-- JMH Benchmark related properties, version, target compiler and name of the benchmarking uber jar. -->
630*455610afSAndroid Build Coastguard Worker    <jmh.version>1.36</jmh.version>
631*455610afSAndroid Build Coastguard Worker    <uberjar.name>benchmarks</uberjar.name>
632*455610afSAndroid Build Coastguard Worker
633*455610afSAndroid Build Coastguard Worker    <!-- Commons Release Plugin -->
634*455610afSAndroid Build Coastguard Worker    <commons.bc.version>3.12.0</commons.bc.version>
635*455610afSAndroid Build Coastguard Worker    <commons.rc.version>RC1</commons.rc.version>
636*455610afSAndroid Build Coastguard Worker    <commons.release.isDistModule>true</commons.release.isDistModule>
637*455610afSAndroid Build Coastguard Worker    <commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/lang</commons.distSvnStagingUrl>
638*455610afSAndroid Build Coastguard Worker    <commons.releaseManagerName>Gary Gregory</commons.releaseManagerName>
639*455610afSAndroid Build Coastguard Worker    <commons.releaseManagerKey>86fdc7e2a11262cb</commons.releaseManagerKey>
640*455610afSAndroid Build Coastguard Worker  </properties>
641*455610afSAndroid Build Coastguard Worker
642*455610afSAndroid Build Coastguard Worker  <build>
643*455610afSAndroid Build Coastguard Worker   <defaultGoal>clean verify apache-rat:check checkstyle:check japicmp:cmp spotbugs:check pmd:check javadoc:javadoc</defaultGoal>
644*455610afSAndroid Build Coastguard Worker   <pluginManagement>
645*455610afSAndroid Build Coastguard Worker      <plugins>
646*455610afSAndroid Build Coastguard Worker        <plugin>
647*455610afSAndroid Build Coastguard Worker          <groupId>org.apache.maven.plugins</groupId>
648*455610afSAndroid Build Coastguard Worker          <artifactId>maven-pmd-plugin</artifactId>
649*455610afSAndroid Build Coastguard Worker          <version>${commons.pmd.version}</version>
650*455610afSAndroid Build Coastguard Worker          <configuration>
651*455610afSAndroid Build Coastguard Worker            <targetJdk>${maven.compiler.target}</targetJdk>
652*455610afSAndroid Build Coastguard Worker            <excludeFromFailureFile>src/conf/exclude-pmd.properties</excludeFromFailureFile>
653*455610afSAndroid Build Coastguard Worker          </configuration>
654*455610afSAndroid Build Coastguard Worker        </plugin>
655*455610afSAndroid Build Coastguard Worker        <plugin>
656*455610afSAndroid Build Coastguard Worker          <groupId>org.apache.rat</groupId>
657*455610afSAndroid Build Coastguard Worker          <artifactId>apache-rat-plugin</artifactId>
658*455610afSAndroid Build Coastguard Worker          <configuration>
659*455610afSAndroid Build Coastguard Worker            <excludes>
660*455610afSAndroid Build Coastguard Worker              <exclude>site-content/**</exclude>
661*455610afSAndroid Build Coastguard Worker              <exclude>src/site/resources/.htaccess</exclude>
662*455610afSAndroid Build Coastguard Worker              <exclude>src/site/resources/download_lang.cgi</exclude>
663*455610afSAndroid Build Coastguard Worker              <exclude>src/site/resources/release-notes/RELEASE-NOTES-*.txt</exclude>
664*455610afSAndroid Build Coastguard Worker              <exclude>src/test/resources/lang-708-input.txt</exclude>
665*455610afSAndroid Build Coastguard Worker            </excludes>
666*455610afSAndroid Build Coastguard Worker          </configuration>
667*455610afSAndroid Build Coastguard Worker        </plugin>
668*455610afSAndroid Build Coastguard Worker      </plugins>
669*455610afSAndroid Build Coastguard Worker    </pluginManagement>
670*455610afSAndroid Build Coastguard Worker    <plugins>
671*455610afSAndroid Build Coastguard Worker      <plugin>
672*455610afSAndroid Build Coastguard Worker        <artifactId>maven-javadoc-plugin</artifactId>
673*455610afSAndroid Build Coastguard Worker          <configuration>
674*455610afSAndroid Build Coastguard Worker            <source>${maven.compiler.source}</source>
675*455610afSAndroid Build Coastguard Worker            <quiet>true</quiet>
676*455610afSAndroid Build Coastguard Worker            <notimestamp>true</notimestamp>
677*455610afSAndroid Build Coastguard Worker            <links>
678*455610afSAndroid Build Coastguard Worker              <link>https://commons.apache.org/proper/commons-text/apidocs</link>
679*455610afSAndroid Build Coastguard Worker              <link>https://docs.oracle.com/javase/8/docs/api</link>
680*455610afSAndroid Build Coastguard Worker              <link>https://docs.oracle.com/javaee/6/api</link>
681*455610afSAndroid Build Coastguard Worker            </links>
682*455610afSAndroid Build Coastguard Worker            <validateLinks>true</validateLinks>
683*455610afSAndroid Build Coastguard Worker            <archive>
684*455610afSAndroid Build Coastguard Worker              <manifest>
685*455610afSAndroid Build Coastguard Worker                <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
686*455610afSAndroid Build Coastguard Worker                <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
687*455610afSAndroid Build Coastguard Worker              </manifest>
688*455610afSAndroid Build Coastguard Worker            </archive>
689*455610afSAndroid Build Coastguard Worker            <doclint>all</doclint>
690*455610afSAndroid Build Coastguard Worker          </configuration>
691*455610afSAndroid Build Coastguard Worker          <executions>
692*455610afSAndroid Build Coastguard Worker            <execution>
693*455610afSAndroid Build Coastguard Worker              <id>create-javadoc-jar</id>
694*455610afSAndroid Build Coastguard Worker              <goals>
695*455610afSAndroid Build Coastguard Worker                <goal>javadoc</goal>
696*455610afSAndroid Build Coastguard Worker                <goal>jar</goal>
697*455610afSAndroid Build Coastguard Worker              </goals>
698*455610afSAndroid Build Coastguard Worker              <phase>package</phase>
699*455610afSAndroid Build Coastguard Worker            </execution>
700*455610afSAndroid Build Coastguard Worker          </executions>
701*455610afSAndroid Build Coastguard Worker        </plugin>
702*455610afSAndroid Build Coastguard Worker      <plugin>
703*455610afSAndroid Build Coastguard Worker        <groupId>org.apache.maven.plugins</groupId>
704*455610afSAndroid Build Coastguard Worker        <artifactId>maven-surefire-plugin</artifactId>
705*455610afSAndroid Build Coastguard Worker        <executions>
706*455610afSAndroid Build Coastguard Worker          <execution>
707*455610afSAndroid Build Coastguard Worker            <id>plain</id>
708*455610afSAndroid Build Coastguard Worker            <configuration>
709*455610afSAndroid Build Coastguard Worker              <includes>
710*455610afSAndroid Build Coastguard Worker                <include>**/*Test.java</include>
711*455610afSAndroid Build Coastguard Worker              </includes>
712*455610afSAndroid Build Coastguard Worker              <runOrder>random</runOrder>
713*455610afSAndroid Build Coastguard Worker            </configuration>
714*455610afSAndroid Build Coastguard Worker          </execution>
715*455610afSAndroid Build Coastguard Worker          <!-- <execution> <id>security-manager-test</id> <phase>integration-test</phase> <goals> <goal>test</goal> </goals> <configuration>
716*455610afSAndroid Build Coastguard Worker            <includes> <include>**/*Test.java</include> </includes> <argLine>-Djava.security.manager -Djava.security.policy=${basedir}/src/test/resources/java.policy</argLine>
717*455610afSAndroid Build Coastguard Worker            </configuration> </execution> -->
718*455610afSAndroid Build Coastguard Worker        </executions>
719*455610afSAndroid Build Coastguard Worker      </plugin>
720*455610afSAndroid Build Coastguard Worker      <plugin>
721*455610afSAndroid Build Coastguard Worker        <artifactId>maven-assembly-plugin</artifactId>
722*455610afSAndroid Build Coastguard Worker        <configuration>
723*455610afSAndroid Build Coastguard Worker          <descriptors>
724*455610afSAndroid Build Coastguard Worker            <descriptor>src/assembly/bin.xml</descriptor>
725*455610afSAndroid Build Coastguard Worker            <descriptor>src/assembly/src.xml</descriptor>
726*455610afSAndroid Build Coastguard Worker          </descriptors>
727*455610afSAndroid Build Coastguard Worker          <tarLongFileMode>gnu</tarLongFileMode>
728*455610afSAndroid Build Coastguard Worker        </configuration>
729*455610afSAndroid Build Coastguard Worker      </plugin>
730*455610afSAndroid Build Coastguard Worker      <plugin>
731*455610afSAndroid Build Coastguard Worker        <groupId>org.apache.maven.plugins</groupId>
732*455610afSAndroid Build Coastguard Worker        <artifactId>maven-jar-plugin</artifactId>
733*455610afSAndroid Build Coastguard Worker        <executions>
734*455610afSAndroid Build Coastguard Worker          <execution>
735*455610afSAndroid Build Coastguard Worker            <goals>
736*455610afSAndroid Build Coastguard Worker              <goal>test-jar</goal>
737*455610afSAndroid Build Coastguard Worker            </goals>
738*455610afSAndroid Build Coastguard Worker          </execution>
739*455610afSAndroid Build Coastguard Worker        </executions>
740*455610afSAndroid Build Coastguard Worker        <configuration>
741*455610afSAndroid Build Coastguard Worker          <archive combine.children="append">
742*455610afSAndroid Build Coastguard Worker            <manifestEntries>
743*455610afSAndroid Build Coastguard Worker              <Automatic-Module-Name>${commons.module.name}</Automatic-Module-Name>
744*455610afSAndroid Build Coastguard Worker            </manifestEntries>
745*455610afSAndroid Build Coastguard Worker          </archive>
746*455610afSAndroid Build Coastguard Worker        </configuration>
747*455610afSAndroid Build Coastguard Worker      </plugin>
748*455610afSAndroid Build Coastguard Worker      <plugin>
749*455610afSAndroid Build Coastguard Worker        <groupId>org.apache.maven.plugins</groupId>
750*455610afSAndroid Build Coastguard Worker        <artifactId>maven-scm-publish-plugin</artifactId>
751*455610afSAndroid Build Coastguard Worker        <configuration>
752*455610afSAndroid Build Coastguard Worker          <ignorePathsToDelete>
753*455610afSAndroid Build Coastguard Worker            <ignorePathToDelete>javadocs</ignorePathToDelete>
754*455610afSAndroid Build Coastguard Worker          </ignorePathsToDelete>
755*455610afSAndroid Build Coastguard Worker        </configuration>
756*455610afSAndroid Build Coastguard Worker      </plugin>
757*455610afSAndroid Build Coastguard Worker      <plugin>
758*455610afSAndroid Build Coastguard Worker        <artifactId>maven-checkstyle-plugin</artifactId>
759*455610afSAndroid Build Coastguard Worker        <configuration>
760*455610afSAndroid Build Coastguard Worker          <configLocation>${checkstyle.configdir}/checkstyle.xml</configLocation>
761*455610afSAndroid Build Coastguard Worker          <includeTestSourceDirectory>true</includeTestSourceDirectory>
762*455610afSAndroid Build Coastguard Worker          <enableRulesSummary>false</enableRulesSummary>
763*455610afSAndroid Build Coastguard Worker        </configuration>
764*455610afSAndroid Build Coastguard Worker      </plugin>
765*455610afSAndroid Build Coastguard Worker      <plugin>
766*455610afSAndroid Build Coastguard Worker        <groupId>com.github.spotbugs</groupId>
767*455610afSAndroid Build Coastguard Worker        <artifactId>spotbugs-maven-plugin</artifactId>
768*455610afSAndroid Build Coastguard Worker        <configuration>
769*455610afSAndroid Build Coastguard Worker          <excludeFilterFile>${basedir}/src/conf/spotbugs-exclude-filter.xml</excludeFilterFile>
770*455610afSAndroid Build Coastguard Worker        </configuration>
771*455610afSAndroid Build Coastguard Worker      </plugin>
772*455610afSAndroid Build Coastguard Worker    </plugins>
773*455610afSAndroid Build Coastguard Worker  </build>
774*455610afSAndroid Build Coastguard Worker
775*455610afSAndroid Build Coastguard Worker  <reporting>
776*455610afSAndroid Build Coastguard Worker    <plugins>
777*455610afSAndroid Build Coastguard Worker      <plugin>
778*455610afSAndroid Build Coastguard Worker        <artifactId>maven-javadoc-plugin</artifactId>
779*455610afSAndroid Build Coastguard Worker        <configuration>
780*455610afSAndroid Build Coastguard Worker          <source>${maven.compiler.source}</source>
781*455610afSAndroid Build Coastguard Worker          <quiet>true</quiet>
782*455610afSAndroid Build Coastguard Worker          <notimestamp>true</notimestamp>
783*455610afSAndroid Build Coastguard Worker          <links>
784*455610afSAndroid Build Coastguard Worker            <link>https://commons.apache.org/proper/commons-text/apidocs</link>
785*455610afSAndroid Build Coastguard Worker            <link>https://docs.oracle.com/javase/8/docs/api</link>
786*455610afSAndroid Build Coastguard Worker            <link>https://docs.oracle.com/javaee/6/api</link>
787*455610afSAndroid Build Coastguard Worker          </links>
788*455610afSAndroid Build Coastguard Worker          <validateLinks>true</validateLinks>
789*455610afSAndroid Build Coastguard Worker          <archive>
790*455610afSAndroid Build Coastguard Worker            <manifest>
791*455610afSAndroid Build Coastguard Worker              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
792*455610afSAndroid Build Coastguard Worker              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
793*455610afSAndroid Build Coastguard Worker            </manifest>
794*455610afSAndroid Build Coastguard Worker          </archive>
795*455610afSAndroid Build Coastguard Worker          <doclint>all</doclint>
796*455610afSAndroid Build Coastguard Worker        </configuration>
797*455610afSAndroid Build Coastguard Worker      </plugin>
798*455610afSAndroid Build Coastguard Worker      <plugin>
799*455610afSAndroid Build Coastguard Worker        <artifactId>maven-checkstyle-plugin</artifactId>
800*455610afSAndroid Build Coastguard Worker        <configuration>
801*455610afSAndroid Build Coastguard Worker          <configLocation>${checkstyle.configdir}/checkstyle.xml</configLocation>
802*455610afSAndroid Build Coastguard Worker          <includeTestSourceDirectory>true</includeTestSourceDirectory>
803*455610afSAndroid Build Coastguard Worker          <enableRulesSummary>false</enableRulesSummary>
804*455610afSAndroid Build Coastguard Worker        </configuration>
805*455610afSAndroid Build Coastguard Worker        <reportSets>
806*455610afSAndroid Build Coastguard Worker          <reportSet>
807*455610afSAndroid Build Coastguard Worker            <reports>
808*455610afSAndroid Build Coastguard Worker              <report>checkstyle</report>
809*455610afSAndroid Build Coastguard Worker            </reports>
810*455610afSAndroid Build Coastguard Worker          </reportSet>
811*455610afSAndroid Build Coastguard Worker        </reportSets>
812*455610afSAndroid Build Coastguard Worker      </plugin>
813*455610afSAndroid Build Coastguard Worker      <!-- Requires setting 'export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=128m" ' -->
814*455610afSAndroid Build Coastguard Worker      <plugin>
815*455610afSAndroid Build Coastguard Worker        <groupId>com.github.spotbugs</groupId>
816*455610afSAndroid Build Coastguard Worker        <artifactId>spotbugs-maven-plugin</artifactId>
817*455610afSAndroid Build Coastguard Worker        <configuration>
818*455610afSAndroid Build Coastguard Worker          <excludeFilterFile>${basedir}/src/conf/spotbugs-exclude-filter.xml</excludeFilterFile>
819*455610afSAndroid Build Coastguard Worker        </configuration>
820*455610afSAndroid Build Coastguard Worker      </plugin>
821*455610afSAndroid Build Coastguard Worker      <plugin>
822*455610afSAndroid Build Coastguard Worker        <groupId>org.apache.maven.plugins</groupId>
823*455610afSAndroid Build Coastguard Worker        <artifactId>maven-pmd-plugin</artifactId>
824*455610afSAndroid Build Coastguard Worker      </plugin>
825*455610afSAndroid Build Coastguard Worker      <plugin>
826*455610afSAndroid Build Coastguard Worker        <groupId>org.codehaus.mojo</groupId>
827*455610afSAndroid Build Coastguard Worker        <artifactId>taglist-maven-plugin</artifactId>
828*455610afSAndroid Build Coastguard Worker        <version>3.0.0</version>
829*455610afSAndroid Build Coastguard Worker        <configuration>
830*455610afSAndroid Build Coastguard Worker          <tagListOptions>
831*455610afSAndroid Build Coastguard Worker            <tagClasses>
832*455610afSAndroid Build Coastguard Worker              <tagClass>
833*455610afSAndroid Build Coastguard Worker                <displayName>Needs Work</displayName>
834*455610afSAndroid Build Coastguard Worker                <tags>
835*455610afSAndroid Build Coastguard Worker                  <tag>
836*455610afSAndroid Build Coastguard Worker                    <matchString>TODO</matchString>
837*455610afSAndroid Build Coastguard Worker                    <matchType>exact</matchType>
838*455610afSAndroid Build Coastguard Worker                  </tag>
839*455610afSAndroid Build Coastguard Worker                  <tag>
840*455610afSAndroid Build Coastguard Worker                    <matchString>FIXME</matchString>
841*455610afSAndroid Build Coastguard Worker                    <matchType>exact</matchType>
842*455610afSAndroid Build Coastguard Worker                  </tag>
843*455610afSAndroid Build Coastguard Worker                  <tag>
844*455610afSAndroid Build Coastguard Worker                    <matchString>XXX</matchString>
845*455610afSAndroid Build Coastguard Worker                    <matchType>exact</matchType>
846*455610afSAndroid Build Coastguard Worker                  </tag>
847*455610afSAndroid Build Coastguard Worker                </tags>
848*455610afSAndroid Build Coastguard Worker              </tagClass>
849*455610afSAndroid Build Coastguard Worker              <tagClass>
850*455610afSAndroid Build Coastguard Worker                <displayName>Noteable Markers</displayName>
851*455610afSAndroid Build Coastguard Worker                <tags>
852*455610afSAndroid Build Coastguard Worker                  <tag>
853*455610afSAndroid Build Coastguard Worker                    <matchString>NOTE</matchString>
854*455610afSAndroid Build Coastguard Worker                    <matchType>exact</matchType>
855*455610afSAndroid Build Coastguard Worker                  </tag>
856*455610afSAndroid Build Coastguard Worker                  <tag>
857*455610afSAndroid Build Coastguard Worker                    <matchString>NOPMD</matchString>
858*455610afSAndroid Build Coastguard Worker                    <matchType>exact</matchType>
859*455610afSAndroid Build Coastguard Worker                  </tag>
860*455610afSAndroid Build Coastguard Worker                  <tag>
861*455610afSAndroid Build Coastguard Worker                    <matchString>NOSONAR</matchString>
862*455610afSAndroid Build Coastguard Worker                    <matchType>exact</matchType>
863*455610afSAndroid Build Coastguard Worker                  </tag>
864*455610afSAndroid Build Coastguard Worker                </tags>
865*455610afSAndroid Build Coastguard Worker              </tagClass>
866*455610afSAndroid Build Coastguard Worker            </tagClasses>
867*455610afSAndroid Build Coastguard Worker          </tagListOptions>
868*455610afSAndroid Build Coastguard Worker        </configuration>
869*455610afSAndroid Build Coastguard Worker      </plugin>
870*455610afSAndroid Build Coastguard Worker    </plugins>
871*455610afSAndroid Build Coastguard Worker  </reporting>
872*455610afSAndroid Build Coastguard Worker
873*455610afSAndroid Build Coastguard Worker  <profiles>
874*455610afSAndroid Build Coastguard Worker    <profile>
875*455610afSAndroid Build Coastguard Worker      <id>setup-checkout</id>
876*455610afSAndroid Build Coastguard Worker      <activation>
877*455610afSAndroid Build Coastguard Worker        <file>
878*455610afSAndroid Build Coastguard Worker          <missing>site-content</missing>
879*455610afSAndroid Build Coastguard Worker        </file>
880*455610afSAndroid Build Coastguard Worker      </activation>
881*455610afSAndroid Build Coastguard Worker      <build>
882*455610afSAndroid Build Coastguard Worker        <plugins>
883*455610afSAndroid Build Coastguard Worker          <plugin>
884*455610afSAndroid Build Coastguard Worker            <groupId>org.apache.maven.plugins</groupId>
885*455610afSAndroid Build Coastguard Worker            <artifactId>maven-antrun-plugin</artifactId>
886*455610afSAndroid Build Coastguard Worker            <executions>
887*455610afSAndroid Build Coastguard Worker              <execution>
888*455610afSAndroid Build Coastguard Worker                <id>prepare-checkout</id>
889*455610afSAndroid Build Coastguard Worker                <phase>pre-site</phase>
890*455610afSAndroid Build Coastguard Worker                <goals>
891*455610afSAndroid Build Coastguard Worker                  <goal>run</goal>
892*455610afSAndroid Build Coastguard Worker                </goals>
893*455610afSAndroid Build Coastguard Worker                <configuration>
894*455610afSAndroid Build Coastguard Worker                  <tasks>
895*455610afSAndroid Build Coastguard Worker                    <exec executable="svn">
896*455610afSAndroid Build Coastguard Worker                      <arg line="checkout --depth immediates ${commons.scmPubUrl} ${commons.scmPubCheckoutDirectory}" />
897*455610afSAndroid Build Coastguard Worker                    </exec>
898*455610afSAndroid Build Coastguard Worker
899*455610afSAndroid Build Coastguard Worker                    <exec executable="svn">
900*455610afSAndroid Build Coastguard Worker                      <arg line="update --set-depth exclude ${commons.scmPubCheckoutDirectory}/javadocs" />
901*455610afSAndroid Build Coastguard Worker                    </exec>
902*455610afSAndroid Build Coastguard Worker
903*455610afSAndroid Build Coastguard Worker                    <pathconvert pathsep=" " property="dirs">
904*455610afSAndroid Build Coastguard Worker                      <dirset dir="${commons.scmPubCheckoutDirectory}" includes="*" />
905*455610afSAndroid Build Coastguard Worker                    </pathconvert>
906*455610afSAndroid Build Coastguard Worker                    <exec executable="svn">
907*455610afSAndroid Build Coastguard Worker                      <arg line="update --set-depth infinity ${dirs}" />
908*455610afSAndroid Build Coastguard Worker                    </exec>
909*455610afSAndroid Build Coastguard Worker                  </tasks>
910*455610afSAndroid Build Coastguard Worker                </configuration>
911*455610afSAndroid Build Coastguard Worker              </execution>
912*455610afSAndroid Build Coastguard Worker            </executions>
913*455610afSAndroid Build Coastguard Worker          </plugin>
914*455610afSAndroid Build Coastguard Worker        </plugins>
915*455610afSAndroid Build Coastguard Worker      </build>
916*455610afSAndroid Build Coastguard Worker    </profile>
917*455610afSAndroid Build Coastguard Worker
918*455610afSAndroid Build Coastguard Worker    <profile>
919*455610afSAndroid Build Coastguard Worker      <id>java9+</id>
920*455610afSAndroid Build Coastguard Worker      <activation>
921*455610afSAndroid Build Coastguard Worker        <jdk>[9,)</jdk>
922*455610afSAndroid Build Coastguard Worker      </activation>
923*455610afSAndroid Build Coastguard Worker      <properties>
924*455610afSAndroid Build Coastguard Worker        <!-- LANG-1265: allow tests to access private fields/methods of java.base classes via reflection -->
925*455610afSAndroid Build Coastguard Worker        <!-- LANG-1667: allow tests to access private fields/methods of java.base/java.util such as ArrayList via reflection -->
926*455610afSAndroid Build Coastguard Worker        <argLine>-Xmx512m --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED</argLine>
927*455610afSAndroid Build Coastguard Worker        <!-- coverall version 4.3.0 does not work with java 9, see https://github.com/trautonen/coveralls-maven-plugin/issues/112 -->
928*455610afSAndroid Build Coastguard Worker        <coveralls.skip>true</coveralls.skip>
929*455610afSAndroid Build Coastguard Worker      </properties>
930*455610afSAndroid Build Coastguard Worker    </profile>
931*455610afSAndroid Build Coastguard Worker    <profile>
932*455610afSAndroid Build Coastguard Worker      <id>java13+</id>
933*455610afSAndroid Build Coastguard Worker      <activation>
934*455610afSAndroid Build Coastguard Worker        <jdk>[13,)</jdk>
935*455610afSAndroid Build Coastguard Worker      </activation>
936*455610afSAndroid Build Coastguard Worker      <properties>
937*455610afSAndroid Build Coastguard Worker        <!-- jacoco does not work with java 13 yet -->
938*455610afSAndroid Build Coastguard Worker        <jacoco.skip>true</jacoco.skip>
939*455610afSAndroid Build Coastguard Worker      </properties>
940*455610afSAndroid Build Coastguard Worker    </profile>
941*455610afSAndroid Build Coastguard Worker    <profile>
942*455610afSAndroid Build Coastguard Worker      <id>java15</id>
943*455610afSAndroid Build Coastguard Worker      <activation>
944*455610afSAndroid Build Coastguard Worker        <!-- This is ONLY activated for Java 15 -->
945*455610afSAndroid Build Coastguard Worker        <jdk>15</jdk>
946*455610afSAndroid Build Coastguard Worker      </activation>
947*455610afSAndroid Build Coastguard Worker      <build>
948*455610afSAndroid Build Coastguard Worker        <plugins>
949*455610afSAndroid Build Coastguard Worker          <plugin>
950*455610afSAndroid Build Coastguard Worker            <groupId>org.apache.maven.plugins</groupId>
951*455610afSAndroid Build Coastguard Worker            <artifactId>maven-surefire-plugin</artifactId>
952*455610afSAndroid Build Coastguard Worker            <configuration>
953*455610afSAndroid Build Coastguard Worker              <excludes>
954*455610afSAndroid Build Coastguard Worker                <exclude>org/apache/commons/lang3/time/Java15BugFastDateParserTest.java</exclude>
955*455610afSAndroid Build Coastguard Worker              </excludes>
956*455610afSAndroid Build Coastguard Worker            </configuration>
957*455610afSAndroid Build Coastguard Worker          </plugin>
958*455610afSAndroid Build Coastguard Worker        </plugins>
959*455610afSAndroid Build Coastguard Worker      </build>
960*455610afSAndroid Build Coastguard Worker    </profile>
961*455610afSAndroid Build Coastguard Worker
962*455610afSAndroid Build Coastguard Worker    <profile>
963*455610afSAndroid Build Coastguard Worker      <id>benchmark</id>
964*455610afSAndroid Build Coastguard Worker      <properties>
965*455610afSAndroid Build Coastguard Worker        <skipTests>true</skipTests>
966*455610afSAndroid Build Coastguard Worker        <benchmark>org.apache</benchmark>
967*455610afSAndroid Build Coastguard Worker      </properties>
968*455610afSAndroid Build Coastguard Worker      <build>
969*455610afSAndroid Build Coastguard Worker        <plugins>
970*455610afSAndroid Build Coastguard Worker          <plugin>
971*455610afSAndroid Build Coastguard Worker            <groupId>org.codehaus.mojo</groupId>
972*455610afSAndroid Build Coastguard Worker            <artifactId>exec-maven-plugin</artifactId>
973*455610afSAndroid Build Coastguard Worker            <version>3.1.0</version>
974*455610afSAndroid Build Coastguard Worker            <executions>
975*455610afSAndroid Build Coastguard Worker              <execution>
976*455610afSAndroid Build Coastguard Worker                <id>benchmark</id>
977*455610afSAndroid Build Coastguard Worker                <phase>test</phase>
978*455610afSAndroid Build Coastguard Worker                <goals>
979*455610afSAndroid Build Coastguard Worker                  <goal>exec</goal>
980*455610afSAndroid Build Coastguard Worker                </goals>
981*455610afSAndroid Build Coastguard Worker                <configuration>
982*455610afSAndroid Build Coastguard Worker                  <classpathScope>test</classpathScope>
983*455610afSAndroid Build Coastguard Worker                  <executable>java</executable>
984*455610afSAndroid Build Coastguard Worker                  <arguments>
985*455610afSAndroid Build Coastguard Worker                    <argument>-classpath</argument>
986*455610afSAndroid Build Coastguard Worker                    <classpath/>
987*455610afSAndroid Build Coastguard Worker                    <argument>org.openjdk.jmh.Main</argument>
988*455610afSAndroid Build Coastguard Worker                    <argument>-rf</argument>
989*455610afSAndroid Build Coastguard Worker                    <argument>json</argument>
990*455610afSAndroid Build Coastguard Worker                    <argument>-rff</argument>
991*455610afSAndroid Build Coastguard Worker                    <argument>target/jmh-result.${benchmark}.json</argument>
992*455610afSAndroid Build Coastguard Worker                    <argument>${benchmark}</argument>
993*455610afSAndroid Build Coastguard Worker                  </arguments>
994*455610afSAndroid Build Coastguard Worker                </configuration>
995*455610afSAndroid Build Coastguard Worker              </execution>
996*455610afSAndroid Build Coastguard Worker            </executions>
997*455610afSAndroid Build Coastguard Worker          </plugin>
998*455610afSAndroid Build Coastguard Worker        </plugins>
999*455610afSAndroid Build Coastguard Worker      </build>
1000*455610afSAndroid Build Coastguard Worker    </profile>
1001*455610afSAndroid Build Coastguard Worker  </profiles>
1002*455610afSAndroid Build Coastguard Worker</project>
1003