On 23 November 2010 02:34, JamesJ <[email protected]> wrote:

> I would just play with it and see if you like it.  It will build Java,
> it just requires a bit of Scala as the configuration language (no
> worse than property files or XML, given a few examples.)  Like I said,
> I'm very new to SBT, but it seems that you could get pretty far
> without having to learn much with some cut/paste/modify.
>
> One of the complaints that I have read is that it downloads lots of
> stuff initially, including Scala 2.7, but that didn't really bother me
> at all.
>
>
In its most basic form, you can think of SBT as a Scala DSL wrapper around
Ivy (which it uses internally), plus Maven standard directory
layout.    It's able to resolve dependencies from a Maven repo, as well as
your local ~/.ivy and ~/.m2 repositories.

So you don't need to learn the entirety of Scala, just the subset used in
the DSL (in that regard, its not much different to polyglot Maven with a
Groovy POM).

On top of that, you also get all the benefits of continuous compilation,
continuous testing, and the Scala REPL - which is still very usable against
a pure Java codebase.


-- 
Kevin Wright

mail / gtalk / msn : [email protected]
pulse / skype: kev.lee.wright
twitter: @thecoda

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to