BUILDING.txt 2.05 KB
Newer Older
1
Orekit can be built from source either using maven 3,
2
ant or eclipse.
3

4 5
Building with Maven 3:
 - Maven 3 can be downloaded here:
6
       http://maven.apache.org/download.html
7 8 9 10 11
 - If you are behind a proxy (which is a traditional
   setting in a corporate environment), then you need
   to configure maven to use it. This is explained
   in the maven documentation here:
   http://maven.apache.org/guides/mini/guide-proxies.html
12
 - run "mvn package" to automatically download all
13
   the required dependencies listed in the pom.xml file
14
   and create a file named target/orekit-x.y.jar where
15 16 17 18 19
   x.y is the version number

Building with Ant:
 - Ant can be downloaded here:
       http://ant.apache.org/bindownload.cgi
20 21 22 23 24 25 26 27
 - If you are behind a proxy (which is a traditional
   setting in a corporate environment), then you need
   to configure ant to use it. This is explained
   in the ant documentation here:
   http://ant.apache.org/manual/proxy.html
 - either download the commons-math jar from apache and
   put it in a lib directory just below the top-level orekit
   directory or edit the ant build.xml file to edit the get-apache-commons-math
28 29 30
   target that can automatically download commons-math
 - run "ant jar" to create a file named
   build/orekit-x.y.jar where x.y is the version number
31 32 33 34

Building with Eclipse:
 - Eclipse can be downloaded here:
       http://www.eclipse.org/downloads/
35 36 37 38 39 40 41 42
 - extract the orekit source jar in your eclipse workspace
 - create a new java project from existing sources and direct
   Eclipse to the directory where you unpacked Orekit
 - set the source folders to orekit/src/main/java,
   orekit/src/main/resources, orekit/src/test/java,
   orekit/src/test/resources, orekit/src/tutorials in
   the source tab of the Configure Build Path dialog
 - set the external libraries to JRE system library (provided by Eclipse),
43
   Junit 4.x (provided by Eclipse) and Apache Commons Math (available at
44
   Apache Software Foundation commons-math
45
   http://commons.apache.org/proper/commons-math/download_math.cgi
46
   in the libraries tab of the Configure Build Path dialog