Gradle Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 27: Line 27:
=Subjects=
=Subjects=
* <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]], [[Extending_Gradle_with_Custom_Tasks|Extending Gradle with custom tasks]]
* <span id='Task'></span><span id='Gradle_Task'></span>[[Gradle Task|Task]], [[Extending_Gradle_with_Custom_Tasks|Extending Gradle with Custom Tasks]]
* <span id='Properties'></span><span id='Gradle_Properties'></span>[[Gradle Properties|Properties]]
* <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_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 instance]]
* <span id='Gradle_Settings'></span><span id='Settings'></span>[[Gradle Settings|Settings Instance]]
* <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:22, 3 October 2020

External

Internal

TO DEPLETE

Gradle Concepts 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.

Convention over Configuration

API Documentation

https://docs.gradle.org/current/javadoc/index.html

DSL Documentation

https://docs.gradle.org/current/dsl/index.html

Subjects