Move bb.edn in uberjar to META-INF
This commit is contained in:
parent
e81ef4aac0
commit
f09e085c75
3 changed files with 6 additions and 5 deletions
2
sci
2
sci
|
|
@ -1 +1 @@
|
|||
Subproject commit 2e7dd0d1bc23f4d158ea592adf23dac971d4d8d4
|
||||
Subproject commit 4e6d8e215a379e3c1a36e39dce43148c8ab0915b
|
||||
|
|
@ -944,9 +944,10 @@ Use bb run --help to show this help output.
|
|||
:verbose debug}]
|
||||
(if-let [bb-edn-pods (:pods @common/bb-edn)]
|
||||
(fs/with-temp-dir [bb-edn-dir {}]
|
||||
(let [bb-edn-resource (fs/file bb-edn-dir "bb.edn")]
|
||||
(let [bb-edn-resource (fs/file bb-edn-dir "META-INF" "bb.edn")]
|
||||
(fs/create-dirs (fs/parent bb-edn-resource))
|
||||
(->> {:pods bb-edn-pods} pr-str (spit bb-edn-resource))
|
||||
(let [cp-with-bb-edn (str cp cp/path-sep bb-edn-dir)]
|
||||
(let [cp-with-bb-edn (str bb-edn-dir cp/path-sep cp)]
|
||||
(uberjar/run (assoc uber-params
|
||||
:classpath cp-with-bb-edn)))))
|
||||
(uberjar/run uber-params)))
|
||||
|
|
@ -970,7 +971,7 @@ Use bb run --help to show this help output.
|
|||
abs-path #(-> % io/file .getAbsolutePath)
|
||||
bb-edn-file (cond
|
||||
config (when (fs/exists? config) (abs-path config))
|
||||
jar (some-> jar cp/loader (cp/resource "bb.edn") .toString)
|
||||
jar (some-> jar cp/loader (cp/resource "META-INF/bb.edn") .toString)
|
||||
:else (when (fs/exists? "bb.edn") (abs-path "bb.edn")))
|
||||
bb-edn (when bb-edn-file
|
||||
(System/setProperty "babashka.config" bb-edn-file)
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@
|
|||
(not (fs/windows?)) (assoc 'pod/test-pod {:path "test-resources/pod"}))}]
|
||||
(tu/with-config config
|
||||
(tu/bb nil "uberjar" path "-m" "my.main-pod")
|
||||
(let [bb-edn-entry (get-entry tmp-file "bb.edn")
|
||||
(let [bb-edn-entry (get-entry tmp-file "META-INF/bb.edn")
|
||||
bb-edn (-> path JarFile. (.getInputStream bb-edn-entry)
|
||||
InputStreamReader. PushbackReader. edn/read)]
|
||||
(is (= #{:pods} (-> bb-edn keys set)))
|
||||
|
|
|
|||
Loading…
Reference in a new issue