Patch for issue 92
Adding support for specifying the dependency type, defaults to "jar"
This commit is contained in:
parent
9a941b095c
commit
0475f7cb95
1 changed files with 2 additions and 0 deletions
|
@ -136,6 +136,7 @@ to exclude from transitive dependencies."
|
||||||
(let [extras-map (apply hash-map extras)
|
(let [extras-map (apply hash-map extras)
|
||||||
exclusions (:exclusions extras-map)
|
exclusions (:exclusions extras-map)
|
||||||
classifier (:classifier extras-map)
|
classifier (:classifier extras-map)
|
||||||
|
type (:type extras-map)
|
||||||
es (map make-exclusion exclusions)]
|
es (map make-exclusion exclusions)]
|
||||||
(doto (Dependency.)
|
(doto (Dependency.)
|
||||||
;; Allow org.clojure group to be omitted from clojure/contrib deps.
|
;; Allow org.clojure group to be omitted from clojure/contrib deps.
|
||||||
|
@ -146,6 +147,7 @@ to exclude from transitive dependencies."
|
||||||
(.setArtifactId (name dep))
|
(.setArtifactId (name dep))
|
||||||
(.setVersion version)
|
(.setVersion version)
|
||||||
(.setClassifier classifier)
|
(.setClassifier classifier)
|
||||||
|
(.setType (or type "jar"))
|
||||||
(.setExclusions es))))
|
(.setExclusions es))))
|
||||||
|
|
||||||
(defn make-repository [[id settings]]
|
(defn make-repository [[id settings]]
|
||||||
|
|
Loading…
Reference in a new issue