leiningen/test_projects
Chris Price 3feae04e76 Fix checking for SNAPSHOT deps with managed deps - fixes #2205
This commit fixes #2205: when using managed dependencies in
a project, if the project itself was a non-SNAPSHOT version,
then when `lein install` and similar tasks were executed,
lein would check to make sure that none of the dependencies
were a SNAPSHOT version.  lein was checking that directly against
the `:dependencies` vector, which would cause an NPE if a dependency
didn't specify a version number (because it was inheriting it from
the `:managed-dependencies` section).

This commit fixes the bug by calling the code that merges the
`:dependencies` and `:managed-dependencies` vectors together prior
to performing the SNAPSHOT check.
2016-09-15 21:12:26 -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 Fix checking for SNAPSHOT deps with managed deps - fixes #2205 2016-09-15 21:12:26 -07:00
managed-deps-snapshot Fix checking for SNAPSHOT deps with managed deps - fixes #2205 2016-09-15 21:12:26 -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".