buildr-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Boisvert" <>
Subject Re: Buildr 1.3 is out!
Date Fri, 02 May 2008 00:43:23 GMT
Congrats to the dev team and a special thanks to Assaf for taking on the
release management role!  The first Apache release is the hardest :)


On Thu, May 1, 2008 at 4:49 PM, Assaf Arkin <> wrote:

> New and improved in 1.3:
> Support for multiple languages, not just Java.  1.3 adds support for
> compiling and testing Groovy and Scala projects, and a new API if you want
> to go and add support for any other language.
> You can also test your Java/Groovy/Scala project using Ruby and the RSpec
> framework (requires JRuby).
> Speaking of JRuby: yes.  Buildr now runs on JRuby, 1.1 or later.  The JVM
> is
> a bit slow to startup, so we also got Nailgun server support.
> JRuby and RJB have different ways to access Java classes, JRuby's is nicer
> so we wrote a little adapter to make RJB work like JRuby (if you're not
> using JRuby, then you're using RJB).
> Besides JUnit and TestNG, we got three BDD (Behavior-Driven Development)
> frameworks: JBehave, RSpec and EasyB.
> RSpec is the one we use for Buildr itself.  Besides running the entire
> test
> suite, we also use it to document the official Buildr specification, which
> we keep updated on the Web site.
> We've got support for EAR packaging, and also packaging of files in
> addition
> to artifacts.
> New to this release is build.yaml that you can use alongside the buildfile
> to specify things like remote repositories, addons, artifacts, etc.
>  There's
> also a settings.yaml that belongs in your home .buildr directory.  We'll
> be
> adding more features that use these two in upcoming releases.
> And speaking of addons, first we have a cleaner API for writing
> extensions.
>  And, we played around with different options, only to realize the easiest
> way to package and distribute addons is in the form of Ruby Gems.  So 1.3
> provides a way to list these gems in build.yaml and will download/install
> them on request.
> We have new guide for setting up Ruby/JRuby and Buildr, and two new
> sections
> on the Web site, one with common recipes for using Buildr, the other for
> troubleshooting and workarounds, both collected from the mailing
> list/JIRA.
> For everything that's new in 1.3, with more details than I can provide
> here,
> head over to the what's new page:
> And last but not least, thanks to all of your for making this happen, and
> putting up with the delay.
> Assaf
> PS We have two broken links on the site, I'm working on fixing those.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message