11 Running JUnit tests from Gradle 6

This chapter covers

  • Introducing Gradle
  • Setting up a Gradle project
  • Using Gradle plugins
  • Creating a Gradle project from scratch and testing it with JUnit 5
  • Comparing Gradle and Maven

Mixing one’s wines may be a mistake, but old and new wisdom mix admirably.

--Bertolt Brecht

In this chapter, we will analyze the last part of the world of build system tools. Gradle is an open source build-automation system that started with the concepts of Apache Ant and Apache Maven. Instead of the XML form that Apache Maven uses, as you saw in chapter 10, Gradle introduces a domain-specific language (DSL) based on Groovy for declaring the project configuration.

A DSL is a computer language dedicated to addressing a specific ...

Get JUnit in Action, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.