Gradle Concepts: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 17: | Line 17: | ||
A build is. | A build is. | ||
=Convention over Configuration= | |||
=API Documentation= | =API Documentation= | ||
Line 26: | Line 28: | ||
* <span id='Project'></span><span id='Gradle_Project'></span>[[Gradle Project|Project]] | * <span id='Project'></span><span id='Gradle_Project'></span>[[Gradle Project|Project]] | ||
* <span id='Task'></span><span id='Gradle_Task'></span>[[Gradle Task|Task]] | * <span id='Task'></span><span id='Gradle_Task'></span>[[Gradle Task|Task]] | ||
* <span id='Properties'></span><span id='Gradle_Properties'></span>[[Gradle Properties|Properties]] | |||
* <span id='Gradle_Instance'></span><span id='Gradle'></span>[[org.gradle.api.invocation.Gradle|Gradle instance]] | |||
* <span id='Gradle_Settings'></span><span id='Settings'></span>[[Gradle Settings|Settings]] | |||
* <span id='Logging'></span><span id='Gradle_Logging'></span>[[Gradle Logging|Logging]] | * <span id='Logging'></span><span id='Gradle_Logging'></span>[[Gradle Logging|Logging]] | ||
* <span id='Plugin'></span><span id='Gradle_Plugin'></span>[[Gradle Plugin Concepts|Plugin]] | * <span id='Plugin'></span><span id='Gradle_Plugin'></span>[[Gradle Plugin Concepts|Plugin]] | ||
* <span id='Extending_Gradle'></span>[[Extending Gradle|Extending Gradle]] | * <span id='Extending_Gradle'></span>[[Extending Gradle|Extending Gradle]] | ||
Revision as of 23:05, 3 October 2020
External
- DSL reference https://docs.gradle.org/current/dsl/
Internal
TO DEPLETE
Overview
The goal of a Gradle execution, also known as a Gradle build, is to execute a set of tasks, in sequence. Each build runs according to a well defined build lifecycle, during which Gradle instantiates a complex domain model of the project in memory: a Gradle instance, a Settings instance and the project itself.
Build Lifecycle
A build is.