There are no known limitations of Gradle, and Gradle is preferred over Maven and Ant. However, in practice, it has been found that IDE integration is not good in Gradle. Secondly, the concept of parent projects that are capable of providing inheritable version numbers doesn’t exist in Gradle.