Gradle Project and Build Script: Difference between revisions
Jump to navigation
Jump to search
Line 19: | Line 19: | ||
[[Gradle_Settings_Script_and_Settings_Instance#Project_Hierarchy|Project Hierarchy]] | [[Gradle_Settings_Script_and_Settings_Instance#Project_Hierarchy|Project Hierarchy]] | ||
===Sub-Project=== | |||
=Top-Level Script Blocks= | =Top-Level Script Blocks= |
Revision as of 22:09, 17 May 2018
External
- https://docs.gradle.org/current/dsl/org.gradle.api.Project.html
- Build script structure https://docs.gradle.org/current/dsl/#N10060
Internal
Overview
A Project is the main API to use to interact with Gradle. All top level statements within a "build.gradle" build script are delegated to the corresponding Project instance and when executed, modify its state.
Multi-Project Builds
Root Project
Multi-Project Build Layout
Sub-Project
Top-Level Script Blocks
allprojects{}
Applies the given configuration closure, in order, to the current project and all of its sub-projects.
subprojects{}
Applies the given configuration closure, in order, to all sub-projects of the current project.