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