Title: Building ODE Category: contributing # Overview Building from the source is usually for the thick skinned, we try to keep our trunk stable but it's a development environment so we can never guarantee that everything will be smooth. If you rather work with something more stable or if you don't need the latest and greatest, using the [latest official distribution](/getting-ode.html) is probably a better option. ## Getting the source code ### with Git The Subversion repository is mirrored by a Git repository at [http://git.apache.org/ode.git](http://git.apache.org/ode.git) or [Github](http://github.com/apache/ode). So if you're more comfortable with Git, you can clone this repo. :::text $> git clone http://git.apache.org/ode.git $> cd ode $> git checkout -b 1.X --track origin/trunk ## Building With Buildr ODE uses [Apache Buildr](http://buildr.apache.org). Buildr has a very detailed [installation guide](http://buildr.apache.org/installing.html), so refer to it to get Buildr working on your machine. The latest known working configuration for trunk (both for windows, linux, macos with JDK 1.5 and JDK 1.6) is buildr 1.4.4, jruby 1.5.1 (ruby 1.8.7 patchlevel 174). Building is then pretty simple.