xref: /aosp_15_r20/external/apache-commons-io/src/site/xdoc/building.xml (revision 0c4d7b72e49a04598d65c566f44504b95342d75a)
1*0c4d7b72SSadaf Ebrahimi<?xml version="1.0"?>
2*0c4d7b72SSadaf Ebrahimi<!--
3*0c4d7b72SSadaf EbrahimiLicensed to the Apache Software Foundation (ASF) under one or more
4*0c4d7b72SSadaf Ebrahimicontributor license agreements.  See the NOTICE file distributed with
5*0c4d7b72SSadaf Ebrahimithis work for additional information regarding copyright ownership.
6*0c4d7b72SSadaf EbrahimiThe 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 Ebrahimithe 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 EbrahimiUnless required by applicable law or agreed to in writing, software
13*0c4d7b72SSadaf Ebrahimidistributed under the License is distributed on an "AS IS" BASIS,
14*0c4d7b72SSadaf EbrahimiWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15*0c4d7b72SSadaf EbrahimiSee the License for the specific language governing permissions and
16*0c4d7b72SSadaf Ebrahimilimitations under the License.
17*0c4d7b72SSadaf Ebrahimi-->
18*0c4d7b72SSadaf Ebrahimi<document>
19*0c4d7b72SSadaf Ebrahimi <properties>
20*0c4d7b72SSadaf Ebrahimi  <title>Building</title>
21*0c4d7b72SSadaf Ebrahimi  <author email="[email protected]">Commons Documentation Team</author>
22*0c4d7b72SSadaf Ebrahimi </properties>
23*0c4d7b72SSadaf Ebrahimi<body>
24*0c4d7b72SSadaf Ebrahimi<!-- ================================================== -->
25*0c4d7b72SSadaf Ebrahimi<section name="Overview">
26*0c4d7b72SSadaf Ebrahimi<p>
27*0c4d7b72SSadaf Ebrahimi  Commons IO uses <a href="http://maven.apache.org">Maven</a> its build system.
28*0c4d7b72SSadaf Ebrahimi</p>
29*0c4d7b72SSadaf Ebrahimi<p>
30*0c4d7b72SSadaf Ebrahimi  Commons IO requires a minimum of JDK 8 to build.
31*0c4d7b72SSadaf Ebrahimi</p>
32*0c4d7b72SSadaf Ebrahimi<p>
33*0c4d7b72SSadaf Ebrahimi  You may also be interested in the upgrade notes:<br />
34*0c4d7b72SSadaf Ebrahimi  Upgrade <a href="upgradeto2_0_1.html">from 2.0 to 2.0.1</a><br />
35*0c4d7b72SSadaf Ebrahimi  Upgrade <a href="upgradeto2_0.html">from 1.4 to 2.0</a><br />
36*0c4d7b72SSadaf Ebrahimi  Upgrade <a href="upgradeto1_4.html">from 1.3.2 to 1.4</a><br />
37*0c4d7b72SSadaf Ebrahimi  Upgrade <a href="upgradeto1_3_2.html">from 1.3, or 1.3.1 to 1.3.2</a><br />
38*0c4d7b72SSadaf Ebrahimi  Upgrade <a href="upgradeto1_3_1.html">from 1.3 to 1.3.1</a><br />
39*0c4d7b72SSadaf Ebrahimi  Upgrade <a href="upgradeto1_3.html">from 1.2 to 1.3</a><br />
40*0c4d7b72SSadaf Ebrahimi  Upgrade <a href="upgradeto1_2.html">from 1.1 to 1.2</a><br />
41*0c4d7b72SSadaf Ebrahimi  Upgrade <a href="upgradeto1_1.html">from 1.0 to 1.1</a><br />
42*0c4d7b72SSadaf Ebrahimi</p>
43*0c4d7b72SSadaf Ebrahimi</section>
44*0c4d7b72SSadaf Ebrahimi<section name="Maven Goals">
45*0c4d7b72SSadaf Ebrahimi  <p>
46*0c4d7b72SSadaf Ebrahimi    The following <a href="http://maven.apache.org">Maven</a> commands can be used to build io:
47*0c4d7b72SSadaf Ebrahimi  </p>
48*0c4d7b72SSadaf Ebrahimi  <ul>
49*0c4d7b72SSadaf Ebrahimi    <li><code>mvn clean</code> - clean up</li>
50*0c4d7b72SSadaf Ebrahimi    <li><code>mvn test</code> - compile and run the unit tests</li>
51*0c4d7b72SSadaf Ebrahimi    <li><code>mvn site</code> - create io documentation</li>
52*0c4d7b72SSadaf Ebrahimi    <li><code>mvn package</code> - build the jar</li>
53*0c4d7b72SSadaf Ebrahimi  </ul>
54*0c4d7b72SSadaf Ebrahimi</section>
55*0c4d7b72SSadaf Ebrahimi</body>
56*0c4d7b72SSadaf Ebrahimi</document>
57