- Get Gradle: http://dist.codehaus.org/gradle/gradle-0.8-all.zip
- Unzip the zip to some directory.
- cPoint the GRADLE_HOME env var to /some/directory/gradle-0.8.
- Download clojuresque: http://clojars.org/repo/clojuresque/clojuresque/1.3.0/clojuresque-1.3.0.jar
- Put the jar in $GRADLE_HOME/lib.
- Add the following line to $GRADLE_HOME/plugin.properties.
clojure=clojuresque.ClojurePlugin - Tell gradle you want to use clojuresque in the buildscript.
usePlugin(clojure) - Tell gradle to add the $GRADLE_HOME/lib directory to the repositories. (Required for the compileClojure step)
gradleHomeRepo(repositories) - Put your clojure sources under src/main/clojure.
- A minimal buildscript is:
usePlugin(clojure)
gradleHomeRepo(repositories)
repositories.mavenCentral()
dependencies {
compile 'org.clojure:clojure:1.1.0'
}
A more in depth guide was written by Wilson MacGyver: http://m.3wa.com/?p=464
Labels: