diff --git a/project.clj b/project.clj index be48d6b3..9fd2731a 100644 --- a/project.clj +++ b/project.clj @@ -23,7 +23,8 @@ [cheshire "5.10.1"] [nrepl/bencode "1.1.0"] [borkdude/sci.impl.reflector "0.0.1"] - [org.clojure/test.check "1.1.0"]] + [org.clojure/test.check "1.1.0"] + [com.github.clj-easy/graal-build-time "0.0.11"]] :profiles {:feature/xml {:source-paths ["feature-xml"] :dependencies [[org.clojure/data.xml "0.2.0-alpha6"]]} :feature/yaml {:source-paths ["feature-yaml"] diff --git a/resources/META-INF/babashka/deps.edn b/resources/META-INF/babashka/deps.edn index 39c29550..363c0459 100644 --- a/resources/META-INF/babashka/deps.edn +++ b/resources/META-INF/babashka/deps.edn @@ -9,6 +9,7 @@ "feature-spec-alpha" "feature-rewrite-clj" "feature-selmer" + "feature-logging" "pods/src" "babashka.nrepl/src" "depstar/src" "process/src" @@ -88,7 +89,8 @@ crispin/crispin {:mvn/version "0.3.8"} org.clojure/data.json {:mvn/version "2.4.0"} clj-commons/multigrep {:mvn/version "0.5.0"} - amperity/vault-clj {:mvn/version "1.0.4"}} + amperity/vault-clj {:mvn/version "1.0.4"} + java-http-clj/java-http-clj {:mvn/version "0.4.3"}} :classpath-overrides {org.clojure/clojure nil org.clojure/spec.alpha nil org.clojure/core.specs.alpha nil}} diff --git a/resources/META-INF/native-image/babashka/babashka/native-image.properties b/resources/META-INF/native-image/babashka/babashka/native-image.properties index 7df1b5a4..8a1deae7 100644 --- a/resources/META-INF/native-image/babashka/babashka/native-image.properties +++ b/resources/META-INF/native-image/babashka/babashka/native-image.properties @@ -4,15 +4,15 @@ Args=-H:+ReportExceptionStackTraces \ -H:IncludeResources=BABASHKA_VERSION \ -H:IncludeResources=META-INF/babashka/.* \ -H:IncludeResources=SCI_VERSION \ - --initialize-at-build-time \ -H:Log=registerResource: \ -H:EnableURLProtocols=http,https,jar \ --enable-all-security-services \ -H:+JNI \ --no-server \ --report-unsupported-elements-at-runtime \ + --initialize-at-build-time=com.fasterxml.jackson \ --initialize-at-run-time=org.postgresql.sspi.SSPIClient \ - --initialize-at-run-time=org.httpkit.client.ClientSslEngineFactory\$SSLHolder \ + --initialize-at-run-time=org.httpkit.client.ClientSslEngineFactory$SSLHolder \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.AudioFileReader \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiFileReader \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.MixerProvider \