Daz DeBoer
Gradle Summit
Palo Alto · June 22 - 23, 2017

Composite Builds Team Lead at Gradle
Daz has been a core member of the Gradle Inc. engineering team for over 6 years, helping take Gradle from an early-adopters tool into the mainstream. Over this time, he has been deeply involved in the delivery of a number of key features, including the improved dependency resolution cache, parallel build execution, and support for building native apps with Gradle.
Most recently, Daz has driven the design and implementation of 'Composite Builds' support in Gradle, providing a flexible mechanism for combining multiple Gradle builds into a single composite.
Presentations
Multi-repo development with Composite Builds
Working with large projects across multiple teams requires a modular approach to software development, but traditional developer tooling hasn't made it easy. Working with code located in multiple repositories tends to be cumbersome, and at times painful.
Gradle Composite Builds aim to ease some of this pain, by allowing you to combine multiple independent Gradle builds into an integrated whole.
This presentation will demonstrate the use of Composite Builds to modularize a monolithic software project and to work on code living across multiple repositories. With a few simple techniques, you'll learn how to use composite builds to streamline your multi-repository development, from IDEs to CI pipelines.