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
signature.asc
Description: This is a digitally signed message part