Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Gradle Effective Implementation Guide: What can Gradle do that Ant can't do?

 
Qunfeng Wang
Ranch Hand
Posts: 434
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Has Gradle have some unique features to make it stand out? Or does Gradle make the build process much easier?
 
Hubert Klein Ikkink
author
Greenhorn
Posts: 13
IntelliJ IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi quenfeng,

I think Gradle has some unique features:

* Multi-module support to easily build multi-module projects with cross-module dependencies.
* Incremental build support for faster builds.
* Less code to write for builds through DSL.
* Better dependency management and caching.
* Convention-over-configuration so you don't have to write code if you stick to the convention, but this still possibilities to extend with extra build logic for flexibility.
* Support for enterprise wide deployment of Gradle and build conventions and tasks.

Also bigger projects like Spring, Hibernate and Grails are already migrated to Gradle for their builds.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic