leiningen

N.B. The maintainers are on #leiningen on Libera chat IRC. Go there for direct support/bug reports.
danielcompton 2019-08-11T21:53:26.029100Z

@xiongtx it's mostly a communication thing. Putting it in managed dependencies says "if I have this dependency transitively, then always use this version". Putting it in your :dependencies says "always use this version, because I'm using it in my project". If you don't actually use the dependency yourself, then :managed-dependencies is a better way of communicating that than putting a comment in your project.clj about it

xiongtx 2019-08-12T16:59:13.029900Z

I see, thanks! :thumbsup:

danielcompton 2019-08-11T21:54:02.029700Z

The other benefit of using :managed-dependencies is that if it doesn't get transitively included then it won't be included on your classpath at all