Warn when keys are missing from project.clj. Fixes #607.

This commit is contained in:
Phil Hagelberg 2012-05-29 21:18:58 -07:00
parent 203d0e0ee1
commit 3c89d3e47d

View file

@ -37,6 +37,9 @@ avoid storing plaintext credentials on your machine.
\"s3p://s3-repo-bucket/releases\"
{:username \"AKIAIN...\" :password \"1TChrGK4s...\"}}}}"
([project repository-name]
(doseq [key [:description :license :url]]
(when (or (nil? (project key)) (re-find #"FIXME" (str (project key))))
(main/info "WARNING: please set" key "in project.clj.")))
(let [jarfile (jar/jar project)
pomfile (pom/pom project)
repo-opts (or (get (:deploy-repositories project) repository-name)