leiningen

vemv 2021-12-21T19:10:05.044900Z

Can I add a plugin while excluding a dependency it brings? I want to add something like this {:plugins [[lein-doo "0.1.11" :exclusions [org.clojure/clojure]]]} but :exclusions doesn't appear to work at plugins level. What worked was placing another plugin that would depend on a more recent version of Clojure, but that isn't a self-contained solution

2021-12-21T22:45:32.046200Z

Plugin operations happen in the same classpath and process space as leiningen itself. So you'd be using the same clj version as the leiningen version typically I'd think

2021-12-21T22:45:54.046800Z

You are observing the plug-ins version taking precedence on the classpath ?