# setProperty

abstract fun setProperty(name: String, @Nullable value: Any)(source)

Sets a property of this project. This method searches for a property with the given name in the following locations, and sets the property on the first location where it finds the property.

1. The project object itself. For example, the `rootDir` project property.
2. The project's org.gradle.api.plugins.Convention object. For example, the `srcRootName` java plugin property.
3. The project's extra properties.

If the property is not found, a groovy.lang.MissingPropertyException is thrown.

#### Parameters

name

The name of the property

value

The value of the property