diff --git a/.gitignore b/.gitignore index ff02445..8284308 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ pom.xml.asc .cpcache/ .lsp/ .clj-kondo/ +target/ diff --git a/build/build.clj b/build/build.clj index 24592b8..139e1ea 100644 --- a/build/build.clj +++ b/build/build.clj @@ -1,20 +1,8 @@ (ns build (:require - [clojure.tools.build.api :as b])) - -(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"})) + [org.corfield.build :as bb])) (defn uber [_] - (clean nil) - (b/compile-clj {:basis basis - :src-dirs ["src"] - :class-dir class-dir}) - (b/uber {:class-dir class-dir - :uber-file uber-file - :main 'doplarr.core - :basis basis})) + (bb/clean nil) + (bb/uber {:uber-file "target/doplarr.jar" + :main 'doplarr.core})) diff --git a/deps.edn b/deps.edn index 7cd610e..03caeba 100644 --- a/deps.edn +++ b/deps.edn @@ -14,5 +14,6 @@ :jvm-opts ["-Dconfig=config.edn"] :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}}}