Gradle Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 18: Line 18:
A build is a Gradle execution. Each build instantiates at least one [[Gradle Project#Overview|project]], which in turn contains [[Gradle Task#Overview|tasks]], and it can be configured and controlled with [[Gradle Properties#Overview|properties]].
A build is a Gradle execution. Each build instantiates at least one [[Gradle Project#Overview|project]], which in turn contains [[Gradle Task#Overview|tasks]], and it can be configured and controlled with [[Gradle Properties#Overview|properties]].


<span id='Initialization'></span>'''Build initialization phase'''
<span id='Build_Initialization_Phase'></span>'''Build initialization phase'''


=Convention over Configuration=
=Convention over Configuration=

Revision as of 02:28, 4 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 a Gradle execution. Each build instantiates at least one project, which in turn contains tasks, and it can be configured and controlled with properties.

Build initialization phase

Convention over Configuration

API Documentation

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

DSL Documentation

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

Subjects