Commit graph

432 commits

Author SHA1 Message Date
Phil Hagelberg
4a69976d25 Mention mvn invocation output in lein deps for non-hosted dependencies. 2010-06-29 12:58:41 -07:00
Phil Hagelberg
ffe50bafd0 Rearrange and expand uberjar/publishing tutorial sections. 2010-06-29 12:58:23 -07:00
Phil Hagelberg
99ed98cad6 Oops; missed local in my let form. 2010-06-26 15:13:36 -07:00
Phil Hagelberg
0e46cc1608 Bump version to 1.2.0-RC2. 2010-06-26 15:10:24 -07:00
Phil Hagelberg
d94d94db09 Document changes since RC1 in NEWS file. 2010-06-26 15:07:26 -07:00
Phil Hagelberg
e9454497f6 Tutorial fix. 2010-06-26 15:03:40 -07:00
Michał Marczyk
3b44549304 Documented :mailing-list and :license in sample.project.clj.
Also mentioned :mailing-lists, :licenses, :licence(s) in the comments.
2010-06-26 15:00:32 -07:00
Phil Hagelberg
8eb54a913e Minor cleanup of make-repository. 2010-06-26 14:53:44 -07:00
Allen Rohner
f5064be7d8 Adds support for repositories being maps, adds :username, :password options to the repository map. 2010-06-26 14:48:25 -07:00
Phil Hagelberg
58f85146e3 Merge remote branch 'michalmarczyk/flexible-jar-names'
Conflicts:
	src/leiningen/uberjar.clj
2010-06-25 21:44:27 -07:00
Phil Hagelberg
2ed7339408 Remove unneeded use clause. 2010-06-25 21:39:58 -07:00
Phil Hagelberg
e5c7174f11 Roll back mistaken explicit eval of unquoted defproject args. 2010-06-25 08:03:09 -07:00
Phil Hagelberg
3e7f75ee55 Mention unquote in sample.project.clj 2010-06-24 22:08:05 -07:00
Phil Hagelberg
02e97149d7 Rename munge-project-args to eval-unquoted-project.
Also eval unquoted forms rather than passing them through.
2010-06-24 21:59:21 -07:00
Michał Marczyk
8ad14274d3 Fixed whitespace in munge-project-args. 2010-06-24 21:52:28 -07:00
Michał Marczyk
b18c417ba4 Modified defproject to emit unquoted forms verbatim.
This means they are evaluated at runtime. See #49.
2010-06-24 21:52:27 -07:00
Howard M. Lewis Ship
32ceeba111 Recognize a :classifier keyword for dependencies as the Maven classifier
Fixes #58
2010-06-24 20:50:45 -07:00
Phil Hagelberg
99de1160f2 Clean before uberjar, just to be sure. 2010-06-24 11:40:46 -07:00
Michał Marczyk
ae72f2dbf7 Documented :jar-name & :uberjar-name in sample.project.clj. 2010-06-24 03:03:20 +02:00
Michał Marczyk
4fb55619ea Added setting of default jar names through :jar-name & :uberjar-name.
Also added an optional uberjar-name argument to the uberjar task and
factored out the default jar/uberjar naming schemes into separate
functions.
2010-06-24 02:54:55 +02:00
Phil Hagelberg
9874a42094 Re-enable rlwrap in bin script. 2010-06-21 19:21:22 -07:00
Phil Hagelberg
eea1ebb8a6 Misc documentation tweaks. 2010-06-21 19:21:13 -07:00
Phil Hagelberg
5adb4f39cc Support uberjar out of non-default directories. Fixes #60. 2010-06-21 19:20:59 -07:00
Phil Hagelberg
3c86ca585c Implicitly clean lib/ before running deps. Fixes #61. 2010-06-21 19:20:37 -07:00
Phil Hagelberg
607c282a0a Check for Windows in the tests. Fixes #32. 2010-06-20 20:18:08 -07:00
Howard M. Lewis Ship
badf8c4613 Add support for test-only resources
Fixed #53
2010-06-19 21:54:16 -07:00
Phil Hagelberg
d2e016c498 Implemented documentation suggestions from readers. 2010-06-18 20:56:36 -07:00
Phil Hagelberg
9b823c2cc8 Minor tutorial tweaks. 2010-06-16 21:19:04 -07:00
Phil Hagelberg
99a1a96e1a Add a little more output to uberjar task. 2010-06-16 21:15:31 -07:00
Phil Hagelberg
3377dabc1f Finish compilation, publishing, and uberjar sections of tutorial. 2010-06-16 21:10:56 -07:00
Phil Hagelberg
a64a77bc88 Suppress extra "lein deps" output. 2010-06-16 21:10:27 -07:00
Phil Hagelberg
f6333042c2 Fix #54; make sure all tasks have fn-level docstrings.
This is a workaround for Clojure issue #130.
2010-06-16 19:30:41 -07:00
Phil Hagelberg
c851b81659 Fix #48; clear out lib/dev in lein clean. 2010-06-16 19:10:56 -07:00
Phil Hagelberg
4a7758a2ce Project skeleton cleanup. 2010-06-15 18:59:09 -07:00
Phil Hagelberg
f95028c420 Suppress useless compilation output. 2010-06-15 18:58:53 -07:00
Phil Hagelberg
d36318c0e4 Replace intro with tutorial. 2010-06-15 18:58:14 -07:00
Phil Hagelberg
3abb1b07a9 Spruce up the readme a bit.
Got some good tips from http://jacobian.org/writing/great-documentation/
2010-06-14 22:23:13 -07:00
Phil Hagelberg
1e89f0299d Snapshot versions now work with self-install.
Previously there was too much churn in the bin script to make this
feasible, but now that things have stabilized we should be able to use
self-install without breaking compatibility between the shell script
and the Clojure code.
2010-06-13 20:02:19 -07:00
Phil Hagelberg
43ee48e277 Version 1.2.0-RC1. 2010-06-12 15:38:48 -07:00
Phil Hagelberg
bbb609eeda Update NEWS. 2010-06-12 15:35:36 -07:00
Phil Hagelberg
cdd56f9587 Rearrange TODO. 2010-06-12 15:33:54 -07:00
Phil Hagelberg
20315e3b46 Allow compile task to take a list of namespaces as arguments. 2010-06-12 15:28:50 -07:00
Michał Marczyk
c0c4cc8c48 Handle more types of project metadata.
:url, :mailing-list, :mailing-lists, :licence, :license,
:licences, :licenses will now be used in pom.xml if found
in project.clj.
2010-06-12 15:17:01 -07:00
Phil Hagelberg
7d4444455b Remove Leiningen's run-task in favour of Robert Hooke. 2010-06-11 23:03:02 -07:00
Phil Hagelberg
3a3366dd47 Document version ranges. 2010-06-11 23:01:39 -07:00
Phil Hagelberg
e81fafbc46 Collapse test task into only a single run-tests call. 2010-06-07 18:07:03 -07:00
Artyom Olshevskiy
3e90e44f4c Added FreeBSD to native names in order for lien swank to wark on FreeBSD 2010-06-07 12:45:58 -07:00
Phil Hagelberg
b88d1b487e Some notes. 2010-06-06 21:18:56 -07:00
Phil Hagelberg
c385a3f576 That last commit was definitely the wine talking. 2010-06-06 21:17:48 -07:00
Phil Hagelberg
179c27d281 Fix error message on missing task. 2010-06-06 20:53:37 -07:00