Gradle Fundamentals

Gradle is the latest and greatest Java build tool, providing the power of Maven but with a far more readable, maintainable, and powerful development model.
Course info
Rating
(232)
Level
Intermediate
Updated
October 12, 2015
Duration
2h 15m
Table of contents
Description
Course info
Rating
(232)
Level
Intermediate
Updated
October 12, 2015
Duration
2h 15m
Description

This course is an introduction to Gradle. Gradle is a Java tool that manages your build environment; it is the new-ish kid on the block of Java build tools and is the tool that Android Studio uses to build Android applications. Gradle lets you compile and test your code, create jars and wars for your applications, generate Javadoc, and much, much more. It is highly and easily extendable. While Gradle itself is written in Java, it provides a DSL that’s written in Groovy in which you write the configuration scripts. This course covers the basics of Gradle, from writing tasks in the DSL, through running Java builds and unit testing, on to ways to extend the build language itself. Gradle does not provide its own dependency management system but instead can use Maven’s or Ivy’s; we see how to configure and use both of those systems. Finally the class looks at the Gradle 'wrapper', a mechanism to ensure your developers always use the correct version of Gradle.

About the author
About the author

Kevin has spent way too many years in the software industry. Starting on PL/1 on IBM mainframes then graduating through dBase IV to Windows and eventually onto Java, .Net and now JavaScript where he finally thinks he has found a home until the next new shiny comes along.

More from the author
Kotlin Fundamentals
Beginner
4h 47m
15 Apr 2017
Getting Started with Kotlin
Intermediate
2h 9m
1 Nov 2016
More courses by Kevin Jones