Also consider Gradle. I find it very useful for Java, Groovy or Scala projects. It is super smart about compiling just what is needed but from what I know takes a different approach to sbt.
Cheers, Paul. On Tue, Nov 23, 2010 at 8:29 PM, Kevin Wright <[email protected]>wrote: > > > 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]<javaposse%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > -- 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.
