1. Start Here
    1. Welcome
    2. Quick Start
    3. Installing & Running
    4. Community Wiki
  2. Using Buildr
    1. This Guide (PDF)
    2. Projects
    3. Building
    4. Artifacts
    5. Packaging
    6. Testing
    7. Releasing
    8. Settings/Profiles
    9. Languages
    10. More Stuff
    11. Extending Buildr
    12. How-Tos
  3. Reference
    1. API
    2. Rake
    3. Antwrap
    4. Troubleshooting
  4. Get Involved
    1. Download
    2. Mailing Lists
    3. Twitter
    4. Issues/Bugs
    5. CI Jobs
    6. Contributing
  5. Google Custom Search
  6. The Buildr Book

    Based on the Buildr documentation, available from Amazon and CreateSpace

Apache Buildr

  1. Why Buildr Rocks
  2. What You Get
  3. What’s New
  4. Credits & Notices

Apache Buildr is a build system for Java-based applications, including support for Scala, Groovy and a growing number of JVM languages and tools. We wanted something that’s simple and intuitive to use, so we only need to tell it what to do, and it takes care of the rest. But also something we can easily extend for those one-off tasks, with a language that’s a joy to use. And of course, we wanted it to be fast, reliable and have outstanding dependency management.

Why Buildr Rocks

Daniel Spiewak:

If you think about it, the question isn’t “Why use Buildr?”, it’s really “Why use anything else?” The advantages afforded by Buildr are so substantial, I really can’t see myself going with any other tool, at least not when I have a choice.

Tristan Juricek:

That’s still the strongest sell: it builds everything I need, and as I’ve needed more, I just got things working without a lot of fuss.

Matthieu Riou:

We used to rely on Ant, with a fairly extensive set of scripts. It worked but was expensive to maintain. The biggest mistake afterward was to migrate to Maven2. I could write pages of rants explaining all the problems we ran into and we still ended up with thousands of lines of XML.

Martin Grotzke:

The positive side effect for me as a java user is that I learn a little ruby, and that’s easy but lots of fun… :-)

Ijonas Kisselbach:

I’ve cleaned up & migrated the Vamosa build process from 768 lines of Ant build.xml to 28 lines of Buildr.

What You Get

So let’s get started. You can read the documentation online, or download the PDF.

What’s New

Highlights from Buildr 1.4.20 (2014-08-23)

Highlights from Buildr 1.4.19 (2014-07-06)

This is a partial list — see the CHANGELOG for full details.

Credits & Notices

A project of the Apache Software Foundation

The Apache Software Foundation is a non-profit organization, consider sponsoring and check the thanks page.

ColorCons, copyright of Ken Saunders. DejaVu fonts, copyright of Bitstream, Inc.

Community member quotes from a thread on Stack Overflow.

Developed with Developed with RubyMine