Commit graph

4164 commits

Author SHA1 Message Date
Phil Hagelberg
28e6c72b41 Fix central repo URL, and separate out deps vs pom repo/dependency classes. 2009-11-16 16:28:17 -08:00
Phil Hagelberg
74d3709a85 Added first-pass implementation of install command.
Since the API for re-using pom objects is a bit nutty, this
implementation simply shells out to mvn. Future versions will fix this
shortcoming.
2009-11-15 21:08:23 -08:00
Phil Hagelberg
8782408fe6 Remove some overlap from pom.clj and deps.clj.
Still some overlap, but ant's API for relying on pom functionality in
deps.clj is annoying.
2009-11-15 21:07:11 -08:00
Phil Hagelberg
6dfa557c11 Add pom task. 2009-11-15 15:11:01 -08:00
Phil Hagelberg
be8904b6f3 Move the remnants of swank out of lein proper. 2009-11-15 14:41:45 -08:00
Mike Douglas
41953e6dee bin/lein: ensure $PATH is searched when checking for curl. 2009-11-15 14:36:30 -08:00
Dan Larkin
9d4f5a66eb Merge remote branch 'technomancy/master' 2009-11-15 15:45:00 -05:00
Phil Hagelberg
0869e0a68d Swank-clojure isn't available in a repo yet. 2009-11-15 07:45:30 -08:00
Dan Larkin
9a53c85412 Merge remote branch 'technomancy/master' 2009-11-15 01:44:23 -05:00
Dan Larkin
940008648b update usage for lein script 2009-11-15 01:44:20 -05:00
Phil Hagelberg
c5ba551500 Add motivation to README 2009-11-14 20:56:52 -08:00
Phil Hagelberg
ddf403dedb Spin off swank into a subproject. 2009-11-14 20:47:48 -08:00
Phil Hagelberg
05471a51b8 Only bring in dev dependencies when testing. 2009-11-14 20:47:01 -08:00
Phil Hagelberg
088e52afc7 Support development dependencies. 2009-11-14 20:28:54 -08:00
Phil Hagelberg
41967895b0 Use lancet for jar creation. 2009-11-14 20:14:18 -08:00
Phil Hagelberg
3ad2025db6 Clarify installation instructions. 2009-11-14 17:18:56 -08:00
Phil Hagelberg
35ebb7f0f0 Download dependencies where appropriate. 2009-11-14 17:17:27 -08:00
Phil Hagelberg
bc9e72f715 Merge danlarkin/master. 2009-11-14 15:42:44 -08:00
Phil Hagelberg
1d4aace377 Oops; forgot to update dependency notation in readme. 2009-11-14 15:36:10 -08:00
Phil Hagelberg
12f0b98abc Allow custom :repositories to be specified in project.clj.
Add build.clojure.org as a default repo.
2009-11-14 15:31:42 -08:00
Phil Hagelberg
fc931d8747 Added a note about bootstrapping. 2009-11-14 15:06:21 -08:00
Dan Larkin
7255bc453f lein shell script should show usage if you don't give a task 2009-11-14 18:03:09 -05:00
Phil Hagelberg
cbf71b68a9 Add a test for the compile task. 2009-11-14 15:00:46 -08:00
Phil Hagelberg
371ce49af4 Use client JVM since it shouldn't be a long-running process. 2009-11-14 14:48:39 -08:00
Phil Hagelberg
1083c1f9e1 Move test project to sample/ dir. 2009-11-14 14:48:13 -08:00
Phil Hagelberg
e1a2d49278 Don't freak out when cleaning an already-clean project. 2009-11-14 14:37:18 -08:00
Phil Hagelberg
acb11e3a41 Use group.id/artifact notation in project.clj. 2009-11-14 14:33:39 -08:00
Phil Hagelberg
b36f9c1b12 Couple more TODOs 2009-11-14 14:25:27 -08:00
Phil Hagelberg
42cdf1f622 Version is no longer optional in defproject. 2009-11-14 14:24:36 -08:00
Dan Larkin
6988356d37 put quotes around $1 in lein shell script so it runs okay on OS X 2009-11-14 16:44:59 -05:00
Phil Hagelberg
410b4e7568 This is not 1.0-level material... yet. 2009-11-11 21:25:16 -08:00
Phil Hagelberg
44a1370cc2 Improve self-install. 2009-11-11 21:24:48 -08:00
Phil Hagelberg
259f753c4a Comment out broken lancet call. 2009-11-11 21:23:58 -08:00
Phil Hagelberg
b3f158d50b Move condition to doseq form in uberjar. 2009-11-11 21:23:45 -08:00
Phil Hagelberg
c27e16e744 Don't need to bind *compile-path* in compile. 2009-11-11 21:23:16 -08:00
Phil Hagelberg
d84de0ccfa Add self-install command. 2009-11-09 22:22:09 -08:00
Phil Hagelberg
d230820d8d Remove need for fully-qualified defproject.
Not sure I'm 100% happy with this solution as it adds a var in clojure.core.
2009-11-09 22:18:02 -08:00
Phil Hagelberg
dcbc5ff8f2 Update lancet to use latest ant API. 2009-11-09 20:27:56 -08:00
Phil Hagelberg
17caf1d752 Fix dependencies test. 2009-11-08 22:39:07 -08:00
Phil Hagelberg
4d83663882 Add swank command. 2009-11-08 22:23:00 -08:00
Phil Hagelberg
91f5d54891 Add jar and uberjar commands. 2009-11-08 22:11:31 -08:00
Phil Hagelberg
c558fe9e17 Add clean command. 2009-11-08 22:09:39 -08:00
Phil Hagelberg
b381c460a5 Use with-ns so defproject works unqualified. Bind *compile-path* explicitly.
Not sure why explicit *compile-path* is required, but it was getting
reset somehow.
2009-11-08 22:08:20 -08:00
Phil Hagelberg
9781da1dbd Bite the bullet and bundle lancet since it's not in any real repo yet. 2009-11-05 20:38:21 -08:00
Phil Hagelberg
79b969b425 Move away from build.clj to project.clj. 2009-11-05 20:36:27 -08:00
Phil Hagelberg
08025038c0 Fix markdown in readme. 2009-11-05 20:34:14 -08:00
Phil Hagelberg
8aad65943e Allow tests to be filtered on predicates. 2009-11-04 22:10:29 -08:00
Phil Hagelberg
ac719fa61c Fix dependency unpacking to use right directory. 2009-11-04 22:09:45 -08:00
Phil Hagelberg
b3e0233a25 Added FAQ, License. 2009-11-04 20:25:13 -08:00
Phil Hagelberg
3413b16b2a Bind *compile-path*, not sure how it becomes unbound. 2009-11-02 22:27:16 -08:00