Table of Contents
- Build Script Basics
- Build Init Plugin
- Writing Build Scripts
- Authoring Tasks
- Working With Files
- Using Ant from Gradle
- Build Lifecycle
- Logging
- Authoring Multi-Project Builds
- Cross project configuration
- Subproject configuration
- Execution rules for multi-project builds
- Running tasks by their absolute path
- Project and task paths
- Dependencies - Which dependencies?
- Project lib dependencies
- Parallel project execution
- Decoupled Projects
- Multi-Project Building and Testing
- Multi Project and buildSrc
- Property and method inheritance
- Summary
- Using Gradle Plugins
- Standard Gradle plugins
- The Project Report Plugin
- The Build Dashboard Plugin
- Comparing Builds
- Publishing artifacts
- The Maven Plugin
- The Signing Plugin
- Ivy Publishing (new)
- Maven Publishing (new)
- The Distribution Plugin
- The Announce Plugin
- The Build Announcements Plugin