Permalink
Browse files

Reworking dejour to enable building of multiple

versions at the same time:
- Switched to using ivy to download various jar files.
- Removed the option to include or don't include contrib
- Rewrote the and build.xml file to build a number of versions.
  Versions currently are:
    dejour-minimal-1.2.1c - Just clojure 1.2.1 and jline
    dejour-complete-1.2.1c - Clojure 1.2.1, jline and contrib
    dejour-minimal-1.3.0c - Just clojure 1.3.0 and jline
    dejour-complete-1.3.0c - Clojure 1.3.1, jline and most/all of the contribs

  Currently missing a lot of the contribs in dejour-complete-1.3.0c
  • Loading branch information...
Russ Olsen
Russ Olsen committed Sep 30, 2011
1 parent 695443a commit ff629b1bd1b3cdf03c4898daec2fe321902faa04
Showing with 41 additions and 0 deletions.
  1. BIN ivy.jar
  2. +41 −0 ivy.xml
View
BIN ivy.jar
Binary file not shown.
View
41 ivy.xml
@@ -0,0 +1,41 @@
+<ivy-module version="2.0">
+ <info organisation="org.apache" module="dejour"/>
+
+ <configurations>
+ <conf name="minimal-1.2c"
+ description="Just clojure 1.2, no contrib libraries"/>
+
+ <conf name="complete-1.2c"
+ extends="minimal-1.2c"
+ description="Clojure 1.2, plus contrib libraries"/>
+
+ <conf name="minimal-1.3c"
+ description="Just clojure, no contrib libraries"/>
+
+ <conf name="complete-1.3c"
+ extends="minimal-1.3c"
+ description="Clojure plus all the contribs"/>
+
+ </configurations>
+
+ <dependencies>
+ <dependency org="jline" name="jline" rev="0.9.92"
+ conf="minimal-1.3c->default; minimal-1.2c->default"/>
+
+ <dependency org="org.clojure" name="clojure" rev="1.2.1"
+ conf="minimal-1.2c->default"/>
+
+ <dependency org="org.clojure" name="clojure-contrib" rev="1.2.0"
+ conf="complete-1.2c->default"/>
+
+ <dependency org="org.clojure" name="clojure" rev="1.3.0"
+ conf="minimal-1.3c->default"/>
+
+ <dependency org="org.clojure" name="java.classpath" rev="0.1.0"
+ conf="complete-1.3c->default"/>
+
+ <dependency org="org.clojure" name="tools.nrepl" rev="0.0.5"
+ conf="complete-1.3c->default"/>
+
+ </dependencies>
+</ivy-module>

0 comments on commit ff629b1

Please sign in to comment.