mirror of
https://github.com/kiranshila/Doplarr.git
synced 2026-03-31 06:23:48 -04:00
Switch to sean's build tool
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -7,3 +7,4 @@ pom.xml.asc
|
|||||||
.cpcache/
|
.cpcache/
|
||||||
.lsp/
|
.lsp/
|
||||||
.clj-kondo/
|
.clj-kondo/
|
||||||
|
target/
|
||||||
|
|||||||
@@ -1,20 +1,8 @@
|
|||||||
(ns build
|
(ns build
|
||||||
(:require
|
(:require
|
||||||
[clojure.tools.build.api :as b]))
|
[org.corfield.build :as bb]))
|
||||||
|
|
||||||
(def class-dir "target/classes")
|
|
||||||
(def basis (b/create-basis {:project "deps.edn"}))
|
|
||||||
(def uber-file (str "target/doplarr.jar"))
|
|
||||||
|
|
||||||
(defn clean [_]
|
|
||||||
(b/delete {:path "target"}))
|
|
||||||
|
|
||||||
(defn uber [_]
|
(defn uber [_]
|
||||||
(clean nil)
|
(bb/clean nil)
|
||||||
(b/compile-clj {:basis basis
|
(bb/uber {:uber-file "target/doplarr.jar"
|
||||||
:src-dirs ["src"]
|
:main 'doplarr.core}))
|
||||||
:class-dir class-dir})
|
|
||||||
(b/uber {:class-dir class-dir
|
|
||||||
:uber-file uber-file
|
|
||||||
:main 'doplarr.core
|
|
||||||
:basis basis}))
|
|
||||||
|
|||||||
3
deps.edn
3
deps.edn
@@ -14,5 +14,6 @@
|
|||||||
:jvm-opts ["-Dconfig=config.edn"]
|
:jvm-opts ["-Dconfig=config.edn"]
|
||||||
|
|
||||||
:aliases {:build {:extra-paths ["build"]
|
:aliases {:build {:extra-paths ["build"]
|
||||||
:deps {io.github.clojure/tools.build {:git/tag "v0.5.1" :git/sha "21da7d4"}}
|
:deps {io.github.seancorfield/build-clj
|
||||||
|
{:git/tag "v0.3.1" :git/sha "996ddfa"}}
|
||||||
:ns-default build}}}
|
:ns-default build}}}
|
||||||
|
|||||||
Reference in New Issue
Block a user