IviExtension

interface IviExtension

Gradle extension to ease configuration of IVI components with Gradle.

Properties

Link copied to clipboard

Configuration for the configuration generator.

Link copied to clipboard

The source of IVI dependencies.

Link copied to clipboard

If true then the module is opted-in to use APIs annotated with the IviExperimental annotation.

Link copied to clipboard
abstract var serviceApi: Boolean

If true then the module contains IVI service declarations. Once set to true it cannot be set back to false.

Link copied to clipboard

If true then the module contains IVI settings service declarations. Once set to true it cannot be set back to false.

Functions

Link copied to clipboard
abstract fun application(configure: Action<IviApplicationConfigurator>)

Configures the build time configuration of the IVI application through a lambda.

Link copied to clipboard

Configures the configuration generator through a lambda.