Build.gradle: Difference between revisions
Jump to navigation
Jump to search
Line 30: | Line 30: | ||
==Extra Properties== | ==Extra Properties== | ||
Extra properties can be declared as follows: | |||
<syntaxhighlight lang='groovy'> | |||
... | |||
ext { | |||
log4jVersion = "2.1.7" | |||
emailNotification = "build@example.com" | |||
} | |||
... | |||
</syntaxhighlight> |
Revision as of 00:32, 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.
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"
}
...