I’m really liking the way tools.deps.alpha is shaping up. I’ve wanted something like this since forever: a tool that manages dependencies and the classpath, and nothing more, the way that e.g. Ruby has bundler.
But you’ll still need some kind of task runner for automating things like building jars, running tests, etc.
This could perhaps still be leiningen, but then leiningen would need to be tools.deps-aware, maybe something like
(defproject foo :dependencies :tools.deps ,,,)
Do you think we’ll get something like this, or are boot/lein just going to continue doing their own thing? I wonder how hard it would be to implement this.
Or maybe we’ll start seeing a new tool that fills this gap.