Skip to content

Commit

Permalink
Reworking dejour to enable building of multiple
Browse files Browse the repository at this point in the history
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 committed Sep 30, 2011
1 parent 695443a commit ff629b1
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 0 deletions.
Binary file added ivy.jar
Binary file not shown.
41 changes: 41 additions & 0 deletions ivy.xml
Original file line number Diff line number Diff line change
@@ -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.