-
Notifications
You must be signed in to change notification settings - Fork 3
Gradle
Ellie Springsteen edited this page Oct 14, 2016
·
2 revisions
Gradle is a build automation tool that allows you to specify the various tasks that make up the entire build.
- Good Performance - It only builds what has changed from the last build
- Dependency Management - Dependencies can come from various repositories and can be applied at various points in the build
- Flexible - Builds multiple languages
- Scriptable - Uses groovy
- Consistent - Same build results no matter where building from
- Integration - Can be used in many different development tools
- Easy scritability can result in complicated builds (spaghetti code) that is hard to understand and trust
- Domain-specific language based system requires new learning (compared to XML based like Maven)