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/
.lsp/
.clj-kondo/
target/

View File

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

View File

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