Table of Contents
- Authoring Maintainable Build Scripts
- Organizing Gradle Projects
- Separate language-specific source files
- Separate source files per test type
- Use standard conventions as much as possible
- Always define a settings file
- Use
buildSrc
to abstract imperative logic - Declare properties in
gradle.properties
file - Avoid overlapping task outputs
- Standardizing builds with a custom Gradle distribution