4 ms·
I've been turned off of it by SBT in the past.
by mac01021 7y ago
I've been turned off of it by SBT in the past.
- aphexairlines 7y agoA lot of Java shops moved from Maven to Gradle, and Gradle builds Scala projects: https://docs.gradle.org/current/userguide/scala_plugin.html https://docs.gradle.org/current/userguide/scala_plugin.html Bazel works well too: https://github.com/bazelbuild/rules_scala https://github.com/bazelbuild/rules_scala
- lmm 7y agoMaven itself works fine. In nine years of Scala I've never understood what problem SBT is supposed to solve - it seems very complicated to no real benefit.
- swish_bob 7y agoI loved the incremental compile/watch tests stuff myself. It's been a while, but I do miss having all my tests run every time I save a file. But I do accept that sbt is not everybody's cup of tea.
- lmm 7y agoI had heard that use case mentioned now that I think about it. To my mind it makes much more sense to have the IDE handle that part; the IDE knows which file I've edited and when I've saved it rather than having to scan the filesystem. But I guess some people must find it useful.
- flurdy 7y agoI have never fully understood why people are often upset with SBT. Sure it is not perfect, but the alternatives are much worse and most of the issues people have with SBT projects are other people abusing the build file. The REPL, fast incremental builds, continuous unit testing, shared SBT sessions, etc makes my day so much better. I live all day long with: `~testOnly *WalabySpec -- -z killRoo`. Whenever I have to jump into an app using Maven or only slightly better Gradle it is so frustrating.
- jalk 7y agoI'm currently being turned off by SBT
- vvillena 7y agoPresent (1.1+) SBT is much much nicer. It's the same core, but the new syntax does a great job of exposing what it does. It's still a complex tool, but it has become learnable. Oh, and it's much faster nowadays.