Part II. Working with existing builds

Table of Contents

3. Installing Gradle
3.1. Prerequisites
3.2. Download
3.3. Unpacking
3.4. Environment variables
3.5. Running and testing your installation
3.6. JVM options
4. Using the Gradle Command-Line
4.1. Executing multiple tasks
4.2. Excluding tasks
4.3. Continuing the build when a failure occurs
4.4. Task name abbreviation
4.5. Selecting which build to execute
4.6. Forcing tasks to execute
4.7. Obtaining information about your build
4.8. Dry Run
4.9. Summary
5. The Gradle Wrapper
5.1. Executing a build with the Wrapper
5.2. Adding the Wrapper to a project
5.3. Configuration
5.4. Verification of downloaded Gradle distributions
5.5. Unix file permissions
6. The Gradle Daemon
6.1. Why the Gradle Daemon is important for performance
6.2. Running Daemon Status
6.3. Disabling the Daemon
6.4. Stopping an existing Daemon
6.5. FAQ
6.6. When should I not use the Gradle Daemon?
6.7. Tools & IDEs
6.8. How does the Gradle Daemon make builds faster?
7. Dependency Management Basics
7.1. What is dependency management?
7.2. Declaring your dependencies
7.3. Dependency configurations
7.4. External dependencies
7.5. Repositories
7.6. Publishing artifacts
7.7. Where to next?
8. Introduction to multi-project builds
8.1. Structure of a multi-project build
8.2. Executing a multi-project build
9. Continuous build
9.1. How do I start and stop a continuous build?
9.2. What will cause a subsequent build?
9.3. Limitations and quirks
10. Using the Gradle Graphical User Interface
10.1. Task Tree
10.2. Favorites
10.3. Command Line
10.4. Setup
11. The Build Environment
11.1. Configuring the build environment via gradle.properties
11.2. Gradle properties and system properties
11.3. Accessing the web via a proxy
12. Troubleshooting
12.1. Working through problems
12.2. Getting help
13. Embedding Gradle using the Tooling API
13.1. Introduction to the Tooling API
13.2. Tooling API Features
13.3. Tooling API and the Gradle Build Daemon
13.4. Quickstart
13.5. Gradle and Java version compatibility