Build.gradle: Difference between revisions
Jump to navigation
Jump to search
Line 31: | Line 31: | ||
==Extra Properties== | ==Extra Properties== | ||
Extra properties can be declared as follows: | [[Gradle_Properties#Extra_Properties|Extra properties]] can be declared as follows: | ||
<syntaxhighlight lang='groovy'> | <syntaxhighlight lang='groovy'> |
Revision as of 00:33, 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"
}
...