Gradle Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
No edit summary
Line 19: Line 19:


A build is.
A build is.
=API Documentation=
{{External|https://docs.gradle.org/current/javadoc/index.html}}
=DSL Documentation=
{{External|https://docs.gradle.org/current/dsl/index.html}}


=Subjects=
=Subjects=
Line 29: Line 34:


=Convention over Configuration=
=Convention over Configuration=
=Gradle API=
{{External|https://docs.gradle.org/current/javadoc/index.html}}


=Gradle DSL=
{{External|https://docs.gradle.org/current/dsl/index.html}}
=Gradle=
=Gradle=
{{Internal|org.gradle.api.invocation.Gradle|Gradle}}
{{Internal|org.gradle.api.invocation.Gradle|Gradle}}

Revision as of 23:01, 3 October 2020

External

Internal

TO DEPLETE

Gradle Concepts TO DEPLETE

TO PLACE

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.

API Documentation

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

DSL Documentation

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

Subjects


Convention over Configuration

Gradle

Gradle

Settings

Settings

Properties

Properties

Extension

A plugin is the typical use case for an extension.