diff --git a/build.clj b/build.clj index cf626bb..56e24ed 100644 --- a/build.clj +++ b/build.clj @@ -7,6 +7,19 @@ (def class-dir "target/classes") (def basis (b/create-basis {:project "deps.edn"})) (def jar-file (format "target/%s-%s.jar" (name lib) version)) +(def scm {:connection "scm:git:git://github.com/cgrand/xforms.git" + :developerConnection "scm:git:git://github.com/cgrand/xforms.git" + :url "https://github.com/cgrand/xforms"}) +(def extra-pom-data + [[:licenses + [:license + [:name "Eclipse Public License 1.0"] + [:url "https://opensource.org/license/epl-1-0/"] + [:distribution "repo"]] + [:license + [:name "Eclipse Public License 2.0"] + [:url "https://opensource.org/license/epl-2-0/"] + [:distribution "repo"]]]]) (defn clean [_] (b/delete {:path "target"})) @@ -16,7 +29,9 @@ :lib lib :version version :basis basis - :src-dirs ["src"]}) + :src-dirs ["src"] + :scm (assoc scm :tag (str "v" version)) + :pom-data extra-pom-data}) (b/copy-dir {:src-dirs ["src" "resources"] :target-dir class-dir}) (b/jar {:class-dir class-dir diff --git a/deps.edn b/deps.edn index 3d6e67b..6840fc4 100644 --- a/deps.edn +++ b/deps.edn @@ -40,5 +40,6 @@ :main-opts ["-m" "cljs-test-runner.main"]} :build - {:deps {io.github.clojure/tools.build {:git/tag "v0.9.4" :git/sha "76b78fe"}} - :ns-default build}}} + {:paths ["."] + :deps {io.github.clojure/tools.build {:git/tag "v0.9.6" :git/sha "8e78bcc"}} + :ns-default build}}}