Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 99 lines (66 sloc) 2.787 kB
2984bb0 @stuartsierra Clean up headings in README
stuartsierra authored
1 = Clojure-contrib =
bb83d87 @scgilardi Resolve issue 31: Maven patch / build on CI Server, from Howard Lewis…
scgilardi authored
2
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
3 The user contributions library, clojure.contrib, is a collection of
4 namespaces each of which implements features that we believe may be
889f591 @stuartsierra Clean up URLs and add link to package downloads in README
stuartsierra authored
5 useful to a large part of the Clojure community.
bb83d87 @scgilardi Resolve issue 31: Maven patch / build on CI Server, from Howard Lewis…
scgilardi authored
6
f3826fa @stuartsierra Reformat README to 70-chars-per-line
stuartsierra authored
7 Clojure-contrib is open source under the Eclipse Public License and is
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
8 copyrighted by Rich Hickey and the various contributors.
9
f3826fa @stuartsierra Reformat README to 70-chars-per-line
stuartsierra authored
10 The official source repository for clojure-contrib is
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
11 http://github.com/richhickey/clojure-contrib.
12
889f591 @stuartsierra Clean up URLs and add link to package downloads in README
stuartsierra authored
13 Pre-built binary packages are available at
14 http://code.google.com/p/clojure-contrib/downloads
c8e18d5 @tomfaulhaber More cross references in the README
tomfaulhaber authored
15
889f591 @stuartsierra Clean up URLs and add link to package downloads in README
stuartsierra authored
16 Documentation and APIs are available at
f3826fa @stuartsierra Reformat README to 70-chars-per-line
stuartsierra authored
17 http://richhickey.github.com/clojure-contrib/
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
18
889f591 @stuartsierra Clean up URLs and add link to package downloads in README
stuartsierra authored
19 Issues are maintained in the Assembla space at
20 http://www.assembla.com/spaces/clojure-contrib
21
22 General discussion occurs in the Clojure Google group at
23 http://groups.google.com/group/clojure
24 and developer discussions are in the Clojure Dev Google group at
25 http://groups.google.com/group/clojure-dev
c8e18d5 @tomfaulhaber More cross references in the README
tomfaulhaber authored
26
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
27
1bffd84 @stuartsierra Add additional mvn build commands to README
stuartsierra authored
28
2984bb0 @stuartsierra Clean up headings in README
stuartsierra authored
29 = Building Clojure-contrib =
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
30
f3826fa @stuartsierra Reformat README to 70-chars-per-line
stuartsierra authored
31 To build clojure-contrib, download the files or clone the git
32 repository.
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
33
889f591 @stuartsierra Clean up URLs and add link to package downloads in README
stuartsierra authored
34 You will need Apache Maven (2.0 or higher) to run the build.
35 See http://maven.apache.org/
36
1bffd84 @stuartsierra Add additional mvn build commands to README
stuartsierra authored
37 Run the following command in this directory:
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
38
889f591 @stuartsierra Clean up URLs and add link to package downloads in README
stuartsierra authored
39 mvn package
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
40
1bffd84 @stuartsierra Add additional mvn build commands to README
stuartsierra authored
41 This will produce the file target/clojure-contrib-${VERSION}.jar that
42 you can add to your Java classpath.
43
44 Additional build commands are available:
45
46 mvn clojure:repl
47 To start a Clojure REPL (Read-Eval-Print Loop)
48
49 mvn compile
50 To compile sources code without building a JAR
51
52 mvn test
53 To run unit tests
54
55 mvn assembly:assembly
56 To build ZIP/tar distributions containing source and JARs
57
58 By default, the "package" and "assembly:assembly" targets will fail if
59 any unit tests fail. To omit this testing phase from the build, add
60 "-Dmaven.test.skip=true" to the mvn command line.
61
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
62
63
2984bb0 @stuartsierra Clean up headings in README
stuartsierra authored
64 = Clojure-contrib Versions =
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
65
f3826fa @stuartsierra Reformat README to 70-chars-per-line
stuartsierra authored
66 There are currently two versions of clojure-contrib, stored in
67 separate branches on github.
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
68
69 The master branch represents the latest and greatest contrib code and
f3826fa @stuartsierra Reformat README to 70-chars-per-line
stuartsierra authored
70 is tied to the master branch of clojure
71 (http://github.com/richhickey/clojure ). If you're using this branch,
72 you'll want to be sure to keep your clojure and clojure-contrib code
73 in sync, though breaking changes between them are pretty rare in
74 practice.
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
75
76 The clojure-1.0-compatible branch is designed to stay compatible with
f3826fa @stuartsierra Reformat README to 70-chars-per-line
stuartsierra authored
77 clojure release 1.0. New contrib features may be added to this branch,
78 at the discretion of the contributors, but not necessarily. If you
79 wish to stay on a "standard release" of clojure, this is the branch
80 for you.
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
81
82
1bffd84 @stuartsierra Add additional mvn build commands to README
stuartsierra authored
83
2984bb0 @stuartsierra Clean up headings in README
stuartsierra authored
84 = Clojure-contrib Committers =
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
85
86 The following people are committers to the official clojure-contrib
87 repositiory:
88
1bffd84 @stuartsierra Add additional mvn build commands to README
stuartsierra authored
89 Tom Faulhaber
90 Stephen Gilardi
91 Christophe Grand
92 Rich Hickey
93 Konrad Hinsen
94 Stuart Holloway
95 Chris Houser
96 David Miller
97 Stuart Sierra
61d9b32 @tomfaulhaber Fleshed out the README with a bunch of important info that should be …
tomfaulhaber authored
98 Frantisek Sodomka
Something went wrong with that request. Please try again.