5 ms·
Upcoming version of SBT (Simple Build Tool)
The last preview of major new aspects in 0.9.x.:<p>Aspects presented in earlier previews were a redone command system, a new task model, and a new logging and I/O system called streams. This preview introduces the new multi-project incremental compilation, redesigned multi-project dependency management, and redesigned overall multi-project support, including better control over execution vs. classpath dependencies, support for external projects. If you only ever work on single projects, the new incremental compilation should still benefit you as well as the potential future support for remote projects.
- cageface 16y agoSBT is awesome. It's the build/dependency management tool I wish I had in languages besides Scala.
- lylejohnson 16y agoCan it be used for Java-only projects (as a replacement for Ant or Maven)? If so, is it worth the trouble to do so?
- nuriaion 16y agosbt works fine with mixed java/scala projects. So I believe it should work fine with java only.
- cageface 16y agoYou'd have to learn a little Scala for the configuration language, but not much. It should work otherwise although I'm not sure if it can do everything Maven can.
- bdd 16y agoYes. I do build completely Java projects with SBT just to keep myself sane (away from Ant, Ivy, Maven). You need a basic understanding of Scala to write your build configuration though.