Gradle Extra Properties
Jump to navigation
Jump to search
Internal
Overview
Extra properties allow defining variables that are used multiple times within the same script, such as a file that is referred from multiple locations of the build script. An extra property is a user-defined variable. Internally, these properties are stored as key-value pairs in a map, associated with the project.
To add properties, use the "ext" namespace:
ext {
color = 'blue'
}
project.color = 'red'
task displayColor {
doLast {
println color
}
}
For the above example, './gradlew displayColor' will display "red".