blob: 3353397f7d1b67d5b8aa21077238bbea861e9e98 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
= Clojure-contrib =
The user contributions library, clojure-contrib, is a collection of
namespaces implementing features that may be useful to a large part of
the Clojure community.
Clojure-contrib is open source under the Eclipse Public License and is
copyrighted by Rich Hickey and the various contributors.
Download releases from
http://clojure.org/downloads
The official source repository for clojure-contrib is
http://github.com/clojure/clojure-contrib
Documentation and APIs are available at
http://clojure.github.com/clojure-contrib/
Issues are maintained in the Assembla space at
http://www.assembla.com/spaces/clojure-contrib
General discussion occurs in the Clojure Google group at
http://groups.google.com/group/clojure
and developer discussions are in the Clojure Dev Google group at
http://groups.google.com/group/clojure-dev
Compiled JARs of released versions are available in the Maven
repository http://build.clojure.org/releases and SNAPSHOT versions are
available at http://build.clojure.org/snapshots
= Building Clojure-contrib =
If you downloaded a release distribution or pre-compiled JAR, you
do NOT need to build anything.
If you downloaded the sources from Github, you will need Apache Maven
(2.0 or higher) to run the build. See http://maven.apache.org/
AFTER version 1.2.0, clojure-contrib is divided into many small modules.
To build all the modules, run the following command in this directory:
mvn install
This will compile and test all modules and store them in your local
Maven repository cache (usually $HOME/.m2/repository).
There is also an "uberjar" containing all compiled modules at
./modules/complete/target/complete-$VERSION-jar-with-dependencies.jar
Additional build commands are available:
mvn clojure:repl
To start a Clojure REPL (Read-Eval-Print Loop)
mvn compile
To compile sources without building a JAR
mvn test
To run unit tests
mvn assembly:assembly
To build ZIP/tar distributions containing source and JARs
To skip the testing phase when building, add "-Dmaven.test.skip=true"
to the mvn command line.
= Clojure-contrib Versions =
Versions of clojure-contrib are matched to versions of Clojure.
If you are using Clojure 1.0, use clojure-contrib 1.0.*
If you are using Clojure 1.1, use clojure-contrib 1.1.*
If you are using Clojure 1.2, use clojure-contrib 1.2.*
If you are using Clojure from the "master" branch on Github, use
clojure-contrib from the "master" branch on Github.
= Clojure-contrib Committers =
The following people are committers to the official clojure-contrib
repositiory:
Tom Faulhaber
Stephen Gilardi
Christophe Grand
Rich Hickey
Konrad Hinsen
Stuart Holloway
Chris Houser
David Miller
Stuart Sierra
Frantisek Sodomka
|