In this chapter, we talk about development techniques, procedures, and tools you can use for the examples in this book and any subsequent projects using Java MVC.
Using Gradle as a Build Framework
Gradle is a modern build framework/build automation tool. It provides for a pure declarative configuration style, but you can also add imperative build code in the form of Groovy (or Kotlin) script snippets, if needed.
Best practices indicate that for build scripts, declarative programming (which tells what a build script has to do, not how it should do it) is favorable over imperative programming ...