|
1 | | -(def kitchensink-version "3.5.5") |
2 | | -(def trapperkeeper-version "4.3.2") |
3 | | -(def trapperkeeper-webserver-jetty10-version "1.1.2") |
4 | 1 | (def i18n-version "1.0.3") |
5 | 2 | (def jackson-version "2.20.1") |
6 | 3 |
|
|
10 | 7 | :url "http://www.apache.org/licenses/LICENSE-2.0.html"} |
11 | 8 |
|
12 | 9 |
|
13 | | - ;; These are to enforce consistent versions across dependencies of dependencies, |
14 | | - ;; and to avoid having to define versions in multiple places. If a component |
15 | | - ;; defined under :dependencies ends up causing an error due to :pedantic? :abort, |
16 | | - ;; because it is a dep of a dep with a different version, move it here. |
| 10 | + ;; Generally, try to keep version pins in :managed-dependencies and the libraries |
| 11 | + ;; this project actually uses in :dependencies, inheriting the version from |
| 12 | + ;; :managed-dependencies. This prevents endless version conflicts due to deps of deps. |
| 13 | + ;; Renovate should keep the versions largely in sync between projects. |
17 | 14 | :managed-dependencies [[org.clojure/clojure "1.12.4"] |
| 15 | + [org.clojure/tools.nrepl "0.2.13"] |
18 | 16 |
|
19 | | - [ring/ring-core "1.15.3"] |
20 | | - [ring/ring-codec "1.3.0"] |
21 | | - [commons-io "2.21.0"] |
22 | | - [commons-codec "1.20.0"] |
23 | 17 | [cheshire "5.13.0"] |
24 | | - |
25 | 18 | [com.fasterxml.jackson.core/jackson-core ~jackson-version] |
26 | 19 | [com.fasterxml.jackson.core/jackson-databind ~jackson-version] |
27 | | - [com.fasterxml.jackson.module/jackson-module-afterburner ~jackson-version] |
28 | 20 | [com.fasterxml.jackson.dataformat/jackson-dataformat-cbor ~jackson-version] |
29 | 21 | [com.fasterxml.jackson.dataformat/jackson-dataformat-smile ~jackson-version] |
| 22 | + [com.fasterxml.jackson.module/jackson-module-afterburner ~jackson-version] |
30 | 23 | ;; For some reason, this one doesn't follow the same versioning convention |
31 | 24 | ;; for 2.20 as the others. Set this back to ~jackson-version if it does |
32 | 25 | ;; for the next release. |
33 | 26 | [com.fasterxml.jackson.core/jackson-annotations "2.20"] |
34 | | - |
35 | | - [org.openvoxproject/kitchensink ~kitchensink-version] |
36 | | - [org.openvoxproject/kitchensink ~kitchensink-version :classifier "test"] |
37 | | - [org.openvoxproject/trapperkeeper ~trapperkeeper-version] |
38 | | - [org.openvoxproject/trapperkeeper ~trapperkeeper-version :classifier "test"] |
39 | | - [org.openvoxproject/trapperkeeper-webserver-jetty10 ~trapperkeeper-webserver-jetty10-version] |
40 | | - [org.openvoxproject/trapperkeeper-webserver-jetty10 ~trapperkeeper-webserver-jetty10-version :classifier "test"]] |
| 27 | + [commons-codec "1.20.0"] |
| 28 | + [commons-io "2.21.0"] |
| 29 | + [org.openvoxproject/ring-middleware "2.1.2"] |
| 30 | + [org.openvoxproject/http-client "2.2.2"] |
| 31 | + [org.openvoxproject/i18n ~i18n-version] |
| 32 | + [org.bouncycastle/bcpkix-jdk18on "1.83"] |
| 33 | + [org.openvoxproject/kitchensink "3.5.5"] |
| 34 | + [org.openvoxproject/kitchensink "3.5.5" :classifier "test"] |
| 35 | + [org.openvoxproject/trapperkeeper "4.3.2"] |
| 36 | + [org.openvoxproject/trapperkeeper "4.3.2" :classifier "test"] |
| 37 | + [org.openvoxproject/trapperkeeper-webserver-jetty10 "1.1.2"] |
| 38 | + [org.openvoxproject/trapperkeeper-webserver-jetty10 "1.1.2" :classifier "test"] |
| 39 | + [ring/ring-core "1.15.3"] |
| 40 | + [ring/ring-codec "1.3.0"] |
| 41 | + [ring/ring-json "0.5.1"] |
| 42 | + [slingshot "0.12.2"]] |
41 | 43 |
|
42 | 44 | :dependencies [[org.clojure/clojure] |
43 | | - [ring/ring-core] |
44 | | - [ring/ring-json "0.5.1"] |
45 | | - [slingshot "0.12.2"] |
46 | | - [org.openvoxproject/ring-middleware "2.1.2"] |
| 45 | + [org.openvoxproject/http-client] |
| 46 | + [org.openvoxproject/i18n] |
47 | 47 | [org.openvoxproject/kitchensink] |
48 | | - [org.openvoxproject/http-client "2.2.2"] |
| 48 | + [org.openvoxproject/ring-middleware] |
49 | 49 | [org.openvoxproject/trapperkeeper] |
50 | | - [org.openvoxproject/i18n ~i18n-version]] |
| 50 | + [ring/ring-core] |
| 51 | + [ring/ring-json] |
| 52 | + [slingshot]] |
51 | 53 |
|
52 | 54 | :pedantic? :abort |
53 | | - :profiles {:dev {:dependencies [[org.openvoxproject/kitchensink :classifier "test"] |
| 55 | + :profiles {:dev {:dependencies [[org.bouncycastle/bcpkix-jdk18on] |
| 56 | + [org.openvoxproject/kitchensink :classifier "test"] |
54 | 57 | [org.openvoxproject/trapperkeeper :classifier "test"] |
55 | 58 | [org.openvoxproject/trapperkeeper-webserver-jetty10] |
56 | 59 | [org.openvoxproject/trapperkeeper-webserver-jetty10 :classifier "test"] |
57 | | - [org.bouncycastle/bcpkix-jdk18on "1.83"] |
58 | 60 | ; transitive dependency |
59 | | - [org.clojure/tools.nrepl "0.2.13"]]} |
| 61 | + [org.clojure/tools.nrepl]]} |
60 | 62 | :testutils {:source-paths ^:replace ["test"]}} |
61 | 63 |
|
62 | 64 | :plugins [[org.openvoxproject/i18n ~i18n-version]] |
|
0 commit comments