CHAPTER 1

image

Getting Started

Traditional software development typically involves writing code, compiling code, running tests, and assembling an archive that finally gets deployed or distributed. As software projects became more complex, additional steps such as running static code analysis, conditional inclusions of resources, and running security scans have become part of the mainstream build and deployment process. Build automation tools allow you to automate these steps, which helps make builds repeatable and predictable. In this book, we will discuss and explore the features of Gradle, a popular build automation tool.

Gradle (http://gradle.org/ ...

Get Introducing Gradle 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.