|
| 1 | +(def i18n-version "1.0.3") |
1 | 2 | (def slf4j-version "2.0.17") |
2 | | -(def trapperkeeper-version "4.3.2") |
3 | 3 |
|
4 | 4 | (defproject org.openvoxproject/clj-shell-utils "2.1.2-SNAPSHOT" |
5 | 5 | :description "Clojure shell execution utilities" |
6 | 6 |
|
7 | | - :min-lein-version "2.9.0" |
| 7 | + :min-lein-version "2.9.1" |
8 | 8 |
|
9 | 9 | :license {:name "Apache-2.0" |
10 | 10 | :url "https://www.apache.org/licenses/LICENSE-2.0.txt"} |
|
14 | 14 | :test-paths ["test/unit"] |
15 | 15 |
|
16 | 16 | :plugins [[lein-project-version "0.1.0"] |
17 | | - [org.openvoxproject/i18n "1.0.3"]] |
| 17 | + [org.openvoxproject/i18n ~i18n-version]] |
18 | 18 |
|
19 | 19 | :source-paths ["src/clj"] |
20 | 20 | :java-source-paths ["src/java"] |
21 | 21 |
|
22 | | - ;; These are to enforce consistent versions across dependencies of dependencies, |
23 | | - ;; and to avoid having to define versions in multiple places. If a component |
24 | | - ;; defined under :dependencies ends up causing an error due to :pedantic? :abort, |
25 | | - ;; because it is a dep of a dep with a different version, move it here. |
| 22 | + ;; Generally, try to keep version pins in :managed-dependencies and the libraries |
| 23 | + ;; this project actually uses in :dependencies, inheriting the version from |
| 24 | + ;; :managed-dependencies. This prevents endless version conflicts due to deps of deps. |
| 25 | + ;; Renovate should keep the versions largely in sync between projects. |
26 | 26 | :managed-dependencies [[org.clojure/clojure "1.12.4"] |
27 | 27 | [org.clojure/tools.logging "1.3.1"] |
28 | 28 |
|
29 | 29 | [clj-time "0.15.2"] |
30 | | - |
31 | | - [org.openvoxproject/trapperkeeper ~trapperkeeper-version] |
32 | | - [org.openvoxproject/trapperkeeper ~trapperkeeper-version :classifier "test"]] |
| 30 | + [commons-io "2.21.0"] |
| 31 | + [org.apache.commons/commons-exec "1.6.0"] |
| 32 | + [org.slf4j/log4j-over-slf4j ~slf4j-version] |
| 33 | + [org.slf4j/slf4j-api ~slf4j-version] |
| 34 | + [org.openvoxproject/i18n ~i18n-version] |
| 35 | + [org.openvoxproject/kitchensink "3.5.5"] |
| 36 | + [org.openvoxproject/trapperkeeper "4.3.2"] |
| 37 | + [org.openvoxproject/trapperkeeper "4.3.2" :classifier "test"] |
| 38 | + [prismatic/schema "1.4.1"]] |
33 | 39 |
|
34 | 40 | :dependencies [[org.clojure/clojure] |
35 | | - [prismatic/schema "1.4.1"] |
36 | | - [org.apache.commons/commons-exec "1.6.0"] |
37 | | - [commons-io "2.21.0"] |
38 | | - [org.slf4j/log4j-over-slf4j ~slf4j-version] |
39 | | - [org.slf4j/slf4j-api ~slf4j-version] |
| 41 | + [commons-io] |
| 42 | + [org.apache.commons/commons-exec] |
| 43 | + [org.openvoxproject/i18n] |
| 44 | + [org.openvoxproject/kitchensink] |
40 | 45 | [org.openvoxproject/trapperkeeper] |
41 | | - [org.openvoxproject/kitchensink "3.5.5"] |
42 | | - [org.openvoxproject/i18n "1.0.3"]] |
| 46 | + [org.slf4j/log4j-over-slf4j] |
| 47 | + [org.slf4j/slf4j-api] |
| 48 | + [prismatic/schema]] |
43 | 49 |
|
44 | 50 |
|
45 | 51 |
|
|
0 commit comments