1. Clojuresque
  2. Untitled project
  3. base
  4. Issues
Issue #11 resolved

Clojure 1.5.0-RC* used as clojuresque dependency

Toby Clemson
created an issue


Clojuresque (checked in version 1.5.4) declares a dependency on Clojure as follows:

<dependency> <groupId>org.clojure</groupId> <artifactId>clojure</artifactId> <version>[1.2,1.5)</version> <scope>compile</scope> </dependency>

This is inclusive of the Clojure 1.5.0-RC* releases (see http://maven.40175.n5.nabble.com/Version-range-special-cases-td210563.html) and as such, Clojuresque fetches the RC release which seems to trump any version of Clojure declared as a dependency by any project using the clojure plugin.

If instead, a range of [1.2,1.4] were used this wouldn't happen. Although it still seems strange that the version of Clojure declared by Clojuresque trumps that of the project.

Thanks, Toby