| Building the Apache Tuscany SCA source distribution | |
| =================================================== | |
| Initial Setup | |
| ------------- | |
| 1) Install J2SE 6.x JDK, which can be downloaded from | |
| http://java.sun.com/javase/downloads/index.jsp. | |
| 2) Make sure that your JAVA_HOME environment variable is set to the newly installed | |
| JDK location, and that your PATH includes %JAVA_HOME%\bin (windows) or | |
| $JAVA_HOME/bin (unix). | |
| 3) Install Maven 2.0.7 or higher (2.2.1 recommended), which can be downloaded from | |
| http://maven.apache.org/download.html. Make sure that your PATH includes | |
| the MVN_HOME/bin directory. | |
| 4) Make sure that your MAVEN_OPTS environment variable has -Xmx128M (or more), | |
| you can manually do this by executing the following in your prompt : | |
| Windows users: | |
| set MAVEN_OPTS=-Xmx128M | |
| Unix users: | |
| export MAVEN_OPTS=-Xmx128M | |
| Building | |
| -------- | |
| 1) Change to the top level directory of Apache Tuscany source distribution. | |
| 2) Run | |
| $> mvn | |
| This will compile Apache Tuscany and run all of the tests in the source | |
| distribution. | |
| Depending on the load of remote Maven 2.0 repositories, you may have | |
| to run "mvn" several times utill the required dependencies are | |
| all located in your local maven repository. It usually takes some time for | |
| maven to download required dependencies in the first build. Once all the | |
| dependencies have been downloaded you may use the -o option to run maven | |
| in offline mode, for example, 'mvn clean install -o'. | |