- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
SBT 0.7.x vs. 0.9.x - uptake and which to choose?
Mon, 2011-04-25, 17:33
Trying to decide if this is the time to start migrating to SBT 0.9.x. We have kind of a mess of build tools: Maven, SBT (0.7.x), one Ant (well, it's almost all Java), and I'm trying to decide if it's worth converging on SBT, and, in particular, is this the time to move to 0.9.x or not. I do not see a lot of chatter about people making plugins for 0.9.x so that may or may not leave me exposed should I go down the 0.9.x route.
Thoughts?
--
Jim Powers
Thoughts?
--
Jim Powers
Hi Jim,
On Mon, 25 Apr 2011 12:32:51 -0400
Jim Powers wrote:
> Trying to decide if this is the time to start migrating to SBT
> 0.9.x. We have kind of a mess of build tools: Maven, SBT (0.7.x),
> one Ant (well, it's almost all Java), and I'm trying to decide if
> it's worth converging on SBT, and, in particular, is this the time to
> move to 0.9.x or not. I do not see a lot of chatter about people
> making plugins for 0.9.x so that may or may not leave me exposed
> should I go down the 0.9.x route.
It probably depends a bit on what kind of build you have, the plugin support you need or will need, and what kind of timeframe you are looking to get this done by.
I can give some rough ideas regardless. sbt 0.9 has the major features done, but needs a couple of months to stabilize and (basically guessing here) another couple of months to get main plugins converted*. I'm basing this off of what happened with 0.6.x, which was similar but smaller in scope. I plan to start publishing binaries with 0.9.5 (in a couple weeks or so) and I'd guess that is when wider involvement will happen.
-Mark
*Certainly I wouldn't call it a lot of chatter, but there is already some work on IDE integration[1,2], proguard[3], and Lifty[4].
[1] https://github.com/weiglewilczek/sbteclipse
[2] https://github.com/teigen/plugins
[3] https://github.com/siasia/xsbt-proguard-plugin
[4] https://github.com/Lifty/Lifty-engine/tree/xlifty