I've set up two Clojure builds on the Tapestry360 Continuous Integration Site:
http://tapestry.formos.com/bamboo A trunk build runs after any changes to clojure. The nightly build runs every morning. Clojure now produces Maven artifacts in the http://tapestry.formos.com/maven-snapshot-repository Maven repository as part of the nightly build. To access the nightly snapshot in Maven, you must update your pom.xml's <repositories> element (creating it as necessary): <repositories> <repository> <id>tapestry-snapshots</id> <url>http://tapestry.formos.com/maven-snapshot-repository/</url> </repository> </respositories> You can then add a <dependency> for Clojure: <dependency> <groupId>org.clojure</groupId> <artifactId>clojure-lang</artifactId> <version>1.0-SNAPSHOT</version> </dependency> Note that the repository includes a sources JAR (most IDEs will download it automatically, which may help with debugging). In addition, there's a "slim" variant, where the core library Clojure sources are NOT pre-compiled: <dependency> <groupId>org.clojure</groupId> <artifactId>clojure-lang</artifactId> <version>1.0-SNAPSHOT</version> <classifier>slim</classifier> </dependency> The slim JAR is about half the size of the standard JAR but will, obviously, start up more slowly as all the scripts need to be compiled at runtime. I'd be interested in setting up the same thing for the Clojure contrib library ... we can set it up as a dependent build of Clojure, so that any change to Clojure forces a rebuild of contrib. -- Howard M. Lewis Ship Creator Apache Tapestry and Apache HiveMind --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---