leiningen/test_projects
Chris Price 5bd091a2bf Don't require nil for version in managed deps - fixes #2195
Prior to this commit, if you wanted to use modifiers such as
`:exclusions` or `:classifier` for a dependency whose version you
were managing with `:managed-dependencies`, you would need to
explicitly pass a `nil` as the version string in the dependency
tuple.  This commit adds some logic to coerce the vectors before
they are processed, so that if the version string is simply
omitted instead of being set to `nil`, the `nil` will be implicitly
inserted and things will continue to work as before.

This provides a slightly nicer and more intuitive UX for the
managed-dependencies feature.
2016-09-18 09:21:04 -07:00
..
bad-require Clojure 1.8.0 2016-01-21 11:08:58 +01:00
file-not-found-thrower Clojure 1.8.0 2016-01-21 11:08:58 +01:00
java-main Clojure 1.8.0 2016-01-21 11:08:58 +01:00
jvm-opts Clojure 1.8.0 2016-01-21 11:08:58 +01:00
managed-deps Don't require nil for version in managed deps - fixes #2195 2016-09-18 09:21:04 -07:00
managed-deps-snapshot Don't require nil for version in managed deps - fixes #2195 2016-09-18 09:21:04 -07:00
more-gen-classes Clojure 1.8.0 2016-01-21 11:08:58 +01:00
native Use dep-key for distinct call in pom task. 2014-04-22 15:03:34 -07:00
overlapped-sourcepaths Add a failing test for overlapped sourcepaths. 2012-03-06 15:58:14 -06:00
provided Test :provided profile interpretation by the uberjar task. 2012-11-17 17:38:11 -05:00
sample Updated help text for test 2014-10-22 10:17:24 -05:00
sample-failing Print meta when eval-in-subprocess 2016-02-04 23:24:37 +01:00
sample-fixture-error Catch and handle fixture errors during tests 2016-04-29 21:56:23 +00:00
sample-no-aot Slightly more homogeneous test project names 2014-03-13 20:24:42 -05:00
sample-profile-meta Rename :core-default to :leiningen/default. 2014-09-09 16:24:12 -07:00
sample-reader-cond Clojure 1.8.0 2016-01-21 11:08:58 +01:00
tricky-name Remove commented-out shell wrapper remainders. 2012-08-01 09:42:20 -07:00
uberjar-components-merging added fix for components.xml merging. If the description tag contained embedded html, it needs to be escaped in the resulting merged components.xml. 2015-07-23 11:12:07 -04:00
uberjar-merging Clojure 1.8.0 2016-01-21 11:08:58 +01:00
with-aliases Add tests for with-profile 2014-09-16 09:16:13 -04:00
with-aliases2 Add tests for with-profile 2014-09-16 09:16:13 -04:00
with-classifiers Fix jar task for :classifiers 2014-10-24 21:08:55 -04:00
with-resources fix(jar): Add directory entries to the jar file 2013-08-21 14:30:10 +03:00
README.txt Added a build-failing project for flexing compilation-failing aware 'jar'; created test_projects and moved sample there too 2010-08-23 23:03:52 -04:00

These projects are used for leiningen's test suite, so don't change
any of these values without updating the relevant tests. If you
just want a basic project to work from, generate a new one with
"lein new".