2007-10-30 13:47:33 -04:00
|
|
|
Building HttpComponents Client
|
|
|
|
============================
|
|
|
|
|
|
|
|
(1) Requisites
|
|
|
|
--------------
|
|
|
|
HttpClient utilizes Maven 2 as a distribution management and packaging tool. Version 2.0.7 or above
|
2008-02-13 10:28:26 -05:00
|
|
|
is recommended. Maven 2 requires JDK 1.4 or above in order to execute. However, JDK 1.5 or above is
|
|
|
|
required in order to compile HttpClient.
|
2007-10-30 13:47:33 -04:00
|
|
|
|
|
|
|
Maven installation and configuration instructions can be found here:
|
|
|
|
|
|
|
|
http://maven.apache.org/run-maven/index.html
|
|
|
|
|
|
|
|
(2) Executing test cases
|
|
|
|
|
|
|
|
Execute the following command in order to compile and test the components
|
|
|
|
|
|
|
|
mvn test
|
|
|
|
|
|
|
|
(3) Building packages
|
|
|
|
|
|
|
|
Execute the following command in order to build the JAR packages
|
|
|
|
|
|
|
|
mvn package
|
|
|
|
|
|
|
|
The resultant packages can be found in the target folders of their respective modules
|
|
|
|
|
|
|
|
module-client/target/httpclient-<VERSION>.jar
|
2008-02-12 15:25:32 -05:00
|
|
|
module-httpmime/target/httpmime-<VERSION>.jar
|
2007-10-30 13:47:33 -04:00
|
|
|
|
|
|
|
where <VERSION> is the release version
|