No, quite the opposite. Buildr has fantastic auto-magical support for the major test frameworks. This is especially evident where Scala is concerned. Specs and ScalaCheck (my tools of choice) "just work".

Daniel

On Feb 17, 2009, at 2:39 AM, Martin Grotzke <[email protected] > wrote:

On Mon, 2009-02-16 at 18:32 -0600, Daniel Spiewak wrote:
I would strongly emphasize the "scripting language not XML" point, since this is (I think) Buildr's killer feature. Having written a lot of scripty Ant in my day, it is incomparably easier to do the same thing in Buildr.

Another point that might be worth mentioning is Buildr's Scala support, which is second to none in my opinion. Maven does support Scala with a
plugin (as does Ant), but support for test frameworks and the like is
lacking IIRC.
Are you saying that the support of buildr for test frameworks is
lacking?

Cheers,
Martin



Daniel

On Mon, Feb 16, 2009 at 5:19 PM, Martin Grotzke <
[email protected]> wrote:

Hi,

in our next project I'd like to use buildr for build management.
Now I only have to convince my colleagues, why we should use buildr and
not maven or ant+ivy.

I'd say it has the best of both worlds:
- standard build process (like maven)
- conventions for project/directory structure (like maven)
- dependency mgmt using maven repos
- and though it provides the flexibility as ant does
- all ant tasks can be used in buildr

It has some advanteges over maven and ant:
- buildr is even easier and more flexible as ant since you don't have to
work with xml to do e.g. an if/then/else - just use ruby (no need to
create tasks/mojos)
- build profiles supporting inheritence (and usage of profile
variables/properties)
- much more compact than maven and ant
- great multi-module / multi-project support: if you have project A and
B, where B depends on A, then you can just build B, which
automatically triggers a build of A if necessary
- fast (I only compared it to maven)

To be fair to my colleagues I'd also like to mention the drawback I see:
- relatively new, so there might be some issues we run into
- not so many examples / documentation available (as it's new),
however, this is compensated by this great mailing list :)
- not so many built-in reporting-plugins available as they are available
for maven

Would you add/remove/change some item of this list?

Thx && cheers,
Martin



Reply via email to