Build.gradle: Difference between revisions
Jump to navigation
Jump to search
Line 13: | Line 13: | ||
* <tt>println</tt> | * <tt>println</tt> | ||
* [[#Variables| | * [[#Variables|variable declarations]]. | ||
* [[Gradle_Concepts#Plugin|plugin declarations]]. | * [[Gradle_Concepts#Plugin|plugin declarations]]. | ||
Revision as of 00:47, 1 May 2018
External
Internal
Overview
The project-level configuration script that contains task configuration for the current project, written in the Gradle's DSL. The build script may contain any Groovy language element, including:
- println
- variable declarations.
- plugin declarations.
To make build scripts more concise, Gradle automatically adds the set of default Gradle import statements to the script.
Variables
There are two kinds of variables that can be declared in a build script: local variables and extra properties:
Local Variables
Local variables, which are a feature of the underlying Groovy language, are declared with the "def" keyword. They are only visible in the scope where they have been declared.
def myVariable = "something"
...
println myVariable
Extra Properties
Extra properties can be declared as follows:
...
ext {
log4jVersion = "2.1.7"
emailNotification = "build@example.com"
}
...