Reorder jar/pom generation for deploy, fixes #1821

If pom is put in target/, :auto-clean true will remove it if the jar is
created afterwards.
This commit is contained in:
Jean Niklas L'orange 2015-03-25 00:37:24 +01:00
parent ff84da6972
commit 34d62f8f57

View file

@ -111,8 +111,10 @@
(defn files-for [project repo]
(let [signed? (sign-for-repo? repo)
artifacts (merge {[:extension "pom"] (pom/pom project)}
(jar/jar project))
;; If pom is put in "target/", :auto-clean true will remove it if the
;; jar is created afterwards. So make jar first, then pom.
artifacts (merge (jar/jar project)
{[:extension "pom"] (pom/pom project)})
sig-opts (signing-opts project repo)]
(if (and signed? (not (.endsWith (:version project) "-SNAPSHOT")))
(reduce merge artifacts (map #(signature-for-artifact % sig-opts)