Switch to sean's build tool

This commit is contained in:
Kiran Shila
2021-09-21 18:39:58 -07:00
parent 191d45d6aa
commit f76e08e820
3 changed files with 7 additions and 17 deletions

1
.gitignore vendored
View File

@@ -7,3 +7,4 @@ pom.xml.asc
.cpcache/ .cpcache/
.lsp/ .lsp/
.clj-kondo/ .clj-kondo/
target/

View File

@@ -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}))

View File

@@ -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}}}