It’s terrible. But at least I rarely have to touch the config. I guess the silver lining is it’s so bad we don’t use it for anything besides dependency management so configs are simple and just copy pasted between projects and rarely touched.
A java project never uses sbt. Both maven and gradle have plugins for Scala.
Surely with GPT, it can't be that bad anymore ;p
We just updated our version and sometimes it'll get stuck in an infinite compile recursion loop. I dream of maven.
SBT is the worst thing about the Scala ecosystem. Just stick with Maven (or Gradle, if that's what you're using), enable the Scala plugin, and start trying Scala in more flexible leaf areas of your program (e.g. integration tests, ancillary tools, data migrations). See if it feels right for you.
Mixed compilation is absolutely terrible (slow) with Gradle, is it faster with SBT?