Fork me on GitHub
#leiningen
<
2015-12-08
>
donaldball16:12:31

Hey leiningen folks, I’ve run into a puzzling dependency conflict, thought I’d ask for advice here. After adding :pedantic? :abort to a project, I’m getting:

donaldball16:12:44

~/src/api[develop]$ lein deps
Possibly confusing dependencies found:
[org.clojure/tools.nrepl "0.2.10" :exclusions [org.clojure/clojure]]
 overrides
[cider/cider-nrepl "0.10.0-SNAPSHOT"] -> [org.clojure/tools.nrepl "0.2.12" :exclusions [org.clojure/clojure]]

Consider using these exclusions:
[cider/cider-nrepl "0.10.0-20151127.123841-44" :exclusions [org.clojure/tools.nrepl]]

Aborting due to :pedantic? :abort

donaldball16:12:05

Funnily enough, I have that exclusion:

~/src/api[develop]$ cat ~/.lein/profiles.clj
{:user {:plugins [[lein-voom "0.1.0-20150918_173909-g0450073"
                   :exclusions [org.clojure/clojure org.clojure/data.priority-map]]
                  [cider/cider-nrepl "0.10.0-20151127.123841-44"
                   :exclusions [org.clojure/tools.nrepl]]]}}

donaldball16:12:34

And org.clojure/tools.nrepl isn’t an explicit dependency anywhere