It wasn't meant to say "I recommend using this tool over that tool." It's just showing equivalent builds. Any personal opinions generated from looking at the builds is up to you.
"Equivalent builds", really?
The maven config specifies:
- artifact group ID
- artifact ID
- artifact version
- dependency information
- java compilation settings
Gradle has just:
- project type (java)
- repository to use (maven central)
- dependency information
- artifact version
Buildr has:
- repository to use (maven central)
- artifact version
- artifact type
- test dependency information
- java compilation settings
While most of the stuff can be attributed to default plugin configuration, it would make sense for each project to include at least the following information:
- artifact group ID (missing in Gradle and Buildr)
- artifact ID (missing in Gradle and Buildr)
- artifact version (present in all)
- dependency information (present in all)
- java compilation settings (missing in Gradle)
While java compilation settings can be explained by some default setting for all "java" projects (still, it would be nice to see explicit declaration), I can not really find any explanation for missing artifact ID and artifact group ID. These cannot possibly specified by some default configuration. Or if they can, please explain (and then I can also explain how to achieve such a default configuration under Maven :-P).
I like Gradle and Buildr, but this comparison is just not fair to Maven.