- Get Gradle: http://distrepo.codehausgradle.org/gradle/distributions/gradle-1.0.8-milestone-1-all.zip
- Unzip the zip to some directory.
- cPoint Point the
GRADLE_HOMEenv var to/some/directory/gradle-1.0-milestone-1.8. - Download clojuresque: http://clojars.org/repo/clojuresque/clojuresque/1.34.0/clojuresque-1.34.0.jar
- Put the jar in
$GRADLE_HOME/lib. - Add the following line to $GRADLE_HOME/plugin.properties.
clojure=clojuresque.ClojurePlugin /plugins.- 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):Code Block apply plugin: "clojure" - Add clojars to your repositories:
Code Block repositories { clojarsRepo() } - Put your clojure sources under
src/main/clojure. - Run
gradle build. - Find the jar with your project under
build/lib/<project>-<version>.jar.
A minimal buildscript is:
| No Formatcode |
|---|
usePlugin(clojure)apply plugin: "clojure" gradleHomeRepo(repositories) repositories. { mavenCentral() clojarsRepo() } dependencies { compile 'org.clojure:clojure:1.12.0' } |
A Some more in depth guide was written by Wilson MacGyver: http://m.3wa.com/?p=464information can be found in the wiki.