Patch for issue 92

Adding support for specifying the dependency type, defaults to "jar"
This commit is contained in:
John Sanda 2010-08-25 00:33:13 -04:00 committed by Phil Hagelberg
parent 9a941b095c
commit 0475f7cb95

View file

@ -136,6 +136,7 @@ to exclude from transitive dependencies."
(let [extras-map (apply hash-map extras)
exclusions (:exclusions extras-map)
classifier (:classifier extras-map)
type (:type extras-map)
es (map make-exclusion exclusions)]
(doto (Dependency.)
;; Allow org.clojure group to be omitted from clojure/contrib deps.
@ -146,6 +147,7 @@ to exclude from transitive dependencies."
(.setArtifactId (name dep))
(.setVersion version)
(.setClassifier classifier)
(.setType (or type "jar"))
(.setExclusions es))))
(defn make-repository [[id settings]]