Phil Hagelberg
29c262da3b
Don't put $LEIN_DIR/lib on the classpath; that's deprecated.
2012-02-25 22:01:53 -08:00
Anthony Grimes
9b0185747a
Switch to bultitude for ns finding stuff.
2012-02-24 22:15:19 -06:00
Phil Hagelberg
d0768feb11
Move prep-tasks out of atom into :default profile.
2012-02-24 15:55:55 -08:00
Phil Hagelberg
03aa94c661
Implement :middleware.
2012-02-24 15:38:10 -08:00
Chas Emerick
03b8635c67
keys in :auth :repository-auth can now be regexes matching repository URLs, fixes gh-424
2012-02-24 07:44:07 -05:00
Chas Emerick
f0a17e3aad
missed a test
2012-02-23 18:42:39 -05:00
Chas Emerick
a22da503be
load plugins through classpath/resolve-dependencies so as to benefit from authentication config, etc, fixes gh-423
2012-02-23 14:35:57 -05:00
Chas Emerick
d4169089cc
allow hook load/activation exceptions to bubble up, fixes gh-419
2012-02-23 13:25:34 -05:00
Chas Emerick
5c66dc0d22
Upgrade pomegranate to 0.0.8, fixes gh-422
2012-02-23 13:25:34 -05:00
Phil Hagelberg
fa0d11c48d
Add a todo for including denormalize.
2012-02-22 17:31:16 -08:00
Phil Hagelberg
b449cd6a13
Ensure we launch eval-in-subprocess in the project root.
...
Needed for lein-sub-type behaviour.
2012-02-22 16:57:35 -08:00
Phil Hagelberg
ae37356845
Update tasks to use plural paths. Use :resource-paths instead of resources.
2012-02-22 16:43:17 -08:00
Phil Hagelberg
74c264fa59
Switch to "input" paths as plural keys.
2012-02-22 12:08:22 -08:00
Phil Hagelberg
7dcc660847
Simplify profile merging now that deps/repos are maps.
2012-02-22 12:03:49 -08:00
Phil Hagelberg
b03e2240ee
Move :test-path into default-project. Fixes #416 .
2012-02-22 11:03:59 -08:00
Phil Hagelberg
b518e9c962
Allow :injections to be a collection.
2012-02-22 11:03:30 -08:00
Chas Emerick
b2b8621618
emit sane progress messages when resolving dependencies and deploying artifacts
2012-02-22 08:47:18 -05:00
Chas Emerick
0a2e84754e
upgrade to pomegranate 0.0.7
2012-02-22 08:47:18 -05:00
Chas Emerick
e03b74e00f
upgrade to pomegranate 0.0.6; changes default checksum policy to only warn on failure
2012-02-22 08:47:18 -05:00
Chas Emerick
19a40fae95
don't swap out thread context classloader if it's already modifiable
2012-02-20 18:19:54 -05:00
Chas Emerick
b85b48a48b
upgrade to pomegranate 0.0.5; use its get-classpath in leiningen.core.ns to fix gh-412
2012-02-20 18:19:29 -05:00
Chas Emerick
600fb09a31
add project classpath to leiningen's classpath if :eval-in :leiningen, fixes gh-411
2012-02-20 05:31:03 -05:00
Phil Hagelberg
7d8dca635d
Use ordered maps for :dependencies and :repositories. Fixes #400 .
2012-02-19 22:10:09 -08:00
Phil Hagelberg
6cadab9bd4
Going to go ahead and call that a typo.
2012-02-19 21:34:36 -08:00
Phil Hagelberg
1c41bf0d17
Expose :repository-auth from user profiles to pomegranate.
2012-02-19 21:18:12 -08:00
Phil Hagelberg
77d0abb474
Move special nrepl deps from :default profile to repl task.
2012-02-19 16:26:53 -08:00
Phil Hagelberg
69b03bf327
Fix a few leiningen-core tests.
2012-02-19 15:36:05 -08:00
Phil Hagelberg
7cc7afc61b
Clarify mismatch warning when merging profiles.
2012-02-17 14:20:32 -08:00
Phil Hagelberg
ba8904a90d
Don't rely on binding of *ns* in project/read.
2012-02-16 20:31:06 -08:00
Phil Hagelberg
4c5c173f1e
Fix locking call.
2012-02-16 20:02:36 -08:00
Phil Hagelberg
8425e06ed1
Move :test-path to :default profile and lock inside project/read.
2012-02-16 15:51:05 -08:00
Phil Hagelberg
af2a5ddb53
Allow :aliases in project.clj.
2012-02-13 21:02:52 -08:00
Phil Hagelberg
0234593c4c
Call System/setProperty for eval-in-leiningen calls.
2012-02-13 21:02:43 -08:00
Colin Jones
b757cb0cd3
Revert "Upgrade to the latest nrepl"
...
This reverts commit 01084cdb6a
.
2012-02-11 18:05:25 -06:00
Colin Jones
d8be20b2ec
Revert "Add sonatype snapshots for the time being"
...
This reverts commit 6a145804f7
.
2012-02-11 18:05:12 -06:00
Colin Jones
6a145804f7
Add sonatype snapshots for the time being
...
This is only for nrepl 0.2.0-SNAPSHOT - we can get rid of it
as soon as there's a non-snapshot release.
2012-02-11 17:57:12 -06:00
Colin Jones
01084cdb6a
Upgrade to the latest nrepl
2012-02-11 16:50:46 -06:00
Phil Hagelberg
432c4eae41
Link to the EPL in project.clj.
2012-02-08 22:55:48 -08:00
Phil Hagelberg
61522df1af
Be more forgiving of sparse project maps in eval-in-project.
2012-02-08 22:55:19 -08:00
Phil Hagelberg
c11a3a83c0
Absolutize paths in :without-profiles project map as well.
2012-02-08 00:18:31 -08:00
Phil Hagelberg
bc22a95f66
Implement a few partially-applied help aliases.
2012-02-07 23:26:47 -08:00
Phil Hagelberg
dc1fa56950
Allow aliases to specify partially-applied tasks.
...
Love it... except for the bits dealing with varargs; yuck!
2012-02-07 23:26:47 -08:00
Phil Hagelberg
98ad4f9897
Profiles mean :jvm-opts in user/settings isn't necessary.
2012-02-07 20:58:48 -08:00
Phil Hagelberg
07c699cb6f
Warn when profile is specified that doesn't exist.
2012-02-07 20:32:04 -08:00
Phil Hagelberg
c48f6ee9df
Move absolutize-path call into merge-profiles.
...
Otherwise merge-profiles isn't any good for keys that involve paths
outside leiningen.core.project/read.
2012-02-07 18:15:03 -08:00
Phil Hagelberg
1c0f2099f9
Move :dev profile to :default in default-profiles.
...
Otherwise project-level :dev profiles will stomp on the inclusion of
nrepl and friends.
Conflicts:
bin/lein
2012-02-07 17:09:34 -08:00
Phil Hagelberg
032a023eb5
Fix trampoline task.
2012-02-07 17:09:09 -08:00
Anthony Grimes
7a7945880f
Move reply and lein-newnew to lein's own project.clj.
...
The only reason this wasn't possible before was because the classpath
was being cached in .lein-classpath, giving the appearance of those
dependencies not being seen.
2012-02-07 16:12:14 -06:00
Anthony Grimes
385867d8f2
Add Clojure exclusions across the board.
...
This should fix travis failures.
2012-02-07 16:01:26 -06:00
Colin Jones
6042a92e5c
Enable completion for non-leiningen projects
2012-02-07 07:45:55 -06:00