sbt has a circular dependency
back
1 comments
Care to expand on that? might save us noobs trouble down the road!
Did you actually read that?
I did :p sort of reminds me of how haskell needs itself to Compile.
Honestly, I don't see it as a problem.
That is the (build) circular dependency. OK if you are happy "downloading jars", but not if you are packaging for Debian: check the dates on this discussion https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=639910
Gnu make does not need make to build (it includes a build shell script for that), gcc can be built using any C compiler via a 3-stage bootstrap. But sbt, it seems, can only be built by sbt.
It is way simpler than that. You can specify version of sbt's jar your project needs right in your build files. When you run any against your project it will download the version you specified if different from the one installed. It is not by any means a circular dependency.