Package com.tomtom.ivi.platform.gradle.api.common.extensions

This package contains Gradle extensions to ease the project configuration.

Types

Link copied to clipboard
interface IviDefaultsExtension

Gradle extension to ease the configuration of IVI components of the default IVI application.

Link copied to clipboard
interface IviDefaultsGroupConfigurator

Interface to configure the IVI application if the associated IviDefaultsGroupConfigs are used to configure the IVI application.

Link copied to clipboard
interface IviExtension

Gradle extension to ease configuration of IVI components with Gradle.

Link copied to clipboard
interface IviVariantExtension

Gradle extension to ease configuration of IVI components per build variant.

Functions

Link copied to clipboard
fun Project.getLocalOrGradleProperty(propertyName: String): String?

Returns the value of a property with name propertyName. The property value can be defined in local.properties or as a Gradle property. If the property value is defined in the local.properties file, the value takes precedence over the Gradle property value (if any). Returns null if the property is not defined in the local.properties file and not as Gradle property.