YoVDO

Gradle for Java-Based Applications and Libraries

Offered By: LinkedIn Learning

Tags

Gradle Courses Java Courses JUnit Courses Build Automation Courses

Course Description

Overview

Gradle is a general-purpose, open-source build automation tool. Learn how to use Gradle to compile, test, and assemble a Java application or library.

Syllabus

Introduction
  • Building a Java project simplified
  • What you should know
1. Building a Java Project
  • Anatomy of a simple Java project
  • Applying the Java plugin
  • Compiling Java source code
  • Packaging a JAR file
  • Exploring the Java Application plugin
  • Challenge: Generating Javadocs for a Java project
  • Solution: Generating Javadocs for a Java project
2. Dependency Management Basics
  • Mechanics of dependency management
  • Declaring a dependency on an external library
  • Rendering the dependency tree
  • Declaring a project dependency
  • Using the Maven Publish plugin to publish a library
  • Challenge: Consuming an external dependency
  • Solution: Consuming an external dependency
3. Testing a Java Project
  • Using the JUnit 5 test framework
  • Declaring JUnit dependencies
  • Executing tests and inspecting the results
  • Challenge: Fix a failed test suite
  • Solution: Fix a failed test suite
Conclusion
  • Next steps

Taught by

Benjamin Muschko

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity