Access Keys:
Skip to content (Access Key - 0)

Gradle - A Better Way To Build

Abstract

Gradle is a powerful build system that is driven by a Groovy DSL. In this presentation we will give a brief introduction to Gradle and then focus on Gradle's smart execution features. Specially for large enterprise builds, the build performance is critical. Yet the build must be reliable and should be intuitive to use. Gradle offers plenty of features to support this: Gradle keeps a history of past build executions, provides ready to use and performant tools for change detection. You will learn about the unique Gradle incremental compile with a state-of-the-art dependency analysis. We will show Gradle's multi-threaded test execution and the advantages of a fully customizable fork frequency. You will also learn about Gradle's smart skipping and the many ways how you can control the execution of a multi-project build and optimize it for certain use cases. All this is provided out-of-the-box for standard Java project's. Yet Gradle provides all this not via a rigid framework but by a rich domain model. That way all those features a part of an extremely customizable, true build language.

Speaker

Hans Dockter is the founder and project lead of Gradle and the CEO of Gradle Inc.. He works also as a trainer for Skills Matter, a UK based training company. Hans teaches Patterns, TDD and Domain Driven Design. In the past years he has worked as a Senior Developer for Krugle and Volkswagen. In the early days he was also a committer for the JBoss project and founded the JBoss-IDE.

View talk on Parleys.com


Adaptavist Theme Builder (3.0.3) Powered by Atlassian Confluence 1116, the Enterprise Wiki.
Free theme builder license