Fix BABASHKA_LEAN

This commit is contained in:
Michiel Borkent 2020-07-05 12:01:54 +02:00
parent 307b6dba0d
commit 227b8a0e77
3 changed files with 6 additions and 4 deletions

View file

@ -80,6 +80,8 @@ then
export BABASHKA_FEATURE_CORE_ASYNC=false
export BABASHKA_FEATURE_CSV=false
export BABAHSKA_FEATURE_TRANSIT=false
export BABASHKA_FEATURE_JAVA_TIME=false
export BABASHKA_FEATURE_JAVA_NIO=false
fi
"$GRAALVM_HOME/bin/native-image" "${args[@]}"

View file

@ -17,7 +17,6 @@
[babashka.impl.curl :refer [curl-namespace]]
[babashka.impl.data :as data]
[babashka.impl.features :as features]
[babashka.impl.ordered :refer [ordered-map-ns]]
[babashka.impl.pods :as pods]
[babashka.impl.repl :as repl]
[babashka.impl.socket-repl :as socket-repl]
@ -59,7 +58,8 @@
(require '[babashka.impl.xml]))
(when features/yaml?
(require '[babashka.impl.yaml]))
(require '[babashka.impl.yaml]
'[babashka.impl.ordered]))
(when features/jdbc?
(require '[babashka.impl.jdbc]))
@ -368,10 +368,10 @@ If neither -e, -f, or --socket-repl are specified, then the first argument that
'babashka.curl curl-namespace
'babashka.pods pods/pods-namespace
'bencode.core bencode-namespace
'flatland.ordered.map ordered-map-ns
'clojure.java.browse browse-namespace}
features/xml? (assoc 'clojure.data.xml @(resolve 'babashka.impl.xml/xml-namespace))
features/yaml? (assoc 'clj-yaml.core @(resolve 'babashka.impl.yaml/yaml-namespace))
features/yaml? (assoc 'clj-yaml.core @(resolve 'babashka.impl.yaml/yaml-namespace)
'flatland.ordered.map @(resolve 'babashka.impl.ordered/ordered-map-ns))
features/jdbc? (assoc 'next.jdbc @(resolve 'babashka.impl.jdbc/njdbc-namespace)
'next.jdbc.sql @(resolve 'babashka.impl.jdbc/next-sql-namespace))
features/core-async? (assoc 'clojure.core.async @(resolve 'babashka.impl.async/async-namespace)