Fix NPE when using -Xbootclasspath with transitive requires.
This commit is contained in:
parent
f2a1e1ec97
commit
3a4c7e0408
2 changed files with 4 additions and 3 deletions
4
bin/lein
4
bin/lein
|
@ -69,7 +69,5 @@ elif [ "$1" = "self-install" ]; then
|
|||
exec wget -O "$LEIN_JAR" "$LEIN_URL"
|
||||
fi
|
||||
else
|
||||
# Temporarily disabled while debugging NPE.
|
||||
# exec java -Xbootclasspath/a:"$CLOJURE_JAR" -client -cp "$CLASSPATH" clojure.main -e "(use 'leiningen.core)(-main $ESCAPED_ARGS)"
|
||||
exec java -client -cp "$CLASSPATH" clojure.main -e "(use 'leiningen.core)(-main $ESCAPED_ARGS)"
|
||||
exec java -Xbootclasspath/a:"$CLOJURE_JAR" -client -cp "$CLASSPATH" clojure.main -e "(use 'leiningen.core)(-main $ESCAPED_ARGS)"
|
||||
fi
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
(ns leiningen.test
|
||||
"Run the project's tests."
|
||||
(:refer-clojure :exclude [test])
|
||||
;; When using -Xbootclasspath transitive requires break, so we need
|
||||
;; to require stuff that clojure.test depends on explicitly:
|
||||
(:require [clojure walk template stacktrace])
|
||||
(:use [clojure.test]
|
||||
[clojure.contrib.java-utils :only [file]]
|
||||
[clojure.contrib.find-namespaces :only [find-namespaces-in-dir]]
|
||||
|
|
Loading…
Reference in a new issue