|
6 | 6 |
|
7 | 7 | :min-lein-version "2.9.1" |
8 | 8 |
|
9 | | - :parent-project {:coords [org.openvoxproject/clj-parent "7.6.3"] |
10 | | - :inherit [:managed-dependencies]} |
11 | | - |
12 | 9 | ;; Abort when version ranges or version conflicts are detected in |
13 | 10 | ;; dependencies. Also supports :warn to simply emit warnings. |
14 | 11 | ;; requires lein 2.2.0+. |
15 | 12 | :pedantic? :abort |
16 | 13 |
|
| 14 | + ;; These are to enforce consistent versions across dependencies of dependencies, |
| 15 | + ;; and to avoid having to define versions in multiple places. If a component |
| 16 | + ;; defined under :dependencies ends up causing an error due to :pedantic? :abort, |
| 17 | + ;; because it is a dep of a dep with a different version, move it here. |
| 18 | + :managed-dependencies [[org.clojure/clojure "1.12.4"]] |
| 19 | + |
17 | 20 | :dependencies [[org.clojure/clojure] |
18 | | - [org.clojure/tools.logging] |
19 | | - [org.clojure/tools.cli] |
| 21 | + [org.clojure/tools.logging "1.2.4"] |
| 22 | + [org.clojure/tools.cli "1.0.206"] |
20 | 23 |
|
21 | | - [org.apache.commons/commons-compress] |
22 | | - [clj-time] |
23 | | - [clj-commons/fs] |
24 | | - [slingshot] |
25 | | - [cheshire] |
| 24 | + [org.apache.commons/commons-compress "1.28.0"] |
| 25 | + [clj-time "0.11.0"] |
| 26 | + [clj-commons/fs "1.6.312"] |
| 27 | + [slingshot "0.12.2"] |
| 28 | + [cheshire "5.10.2"] |
26 | 29 |
|
27 | 30 | [org.ini4j/ini4j "0.5.4"] |
28 | | - [org.tcrawley/dynapath] |
| 31 | + [org.tcrawley/dynapath "1.1.0"] |
29 | 32 | [digest "1.4.10"]] |
30 | 33 |
|
31 | 34 | ;; By declaring a classifier here and a corresponding profile below we'll get an additional jar |
|
38 | 41 |
|
39 | 42 | ;; this plugin is used by jenkins jobs to interrogate the project version |
40 | 43 | :plugins [[lein-project-version "0.1.0"] |
41 | | - [jonase/eastwood "1.4.3" :exclusions [org.clojure/clojure]] |
42 | | - [lein-parent "0.3.9"]] |
| 44 | + [jonase/eastwood "1.4.3" :exclusions [org.clojure/clojure]]] |
43 | 45 |
|
44 | 46 | :eastwood {:ignored-faults {:unused-ret-vals {puppetlabs.kitchensink.classpath [{:line 93}]} |
45 | 47 | :deprecations {puppetlabs.kitchensink.classpath [{:line 66} |
|
0 commit comments