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

This package contains the base class for Gradle plugin implementations that provide defaults to an IVI application.

Typically, derived classes needs to be added to the IviDefaultCorePlugin to apply the derived plugin.

Types

Link copied to clipboard
abstract class IviDefaultsPlugin(requiredPlugins: List<KClass<out IviDefaultsPlugin>> = emptyList()) : Plugin<Project>

Base class for Gradle plugin implementations that provide defaults to an IVI application.

Functions

Link copied to clipboard
fun IviAppsuite.createGroup(groupName: String, requiresOptIn: Boolean): IviDefaultsGroupConfig
fun IviPlatform.createGroup(groupName: String, requiresOptIn: Boolean): IviDefaultsGroupConfig
Link copied to clipboard
fun Project.iviDefaults(action: IviDefaultsExtension.() -> Unit)

Applies the given action to the IviDefaultsExtension instance of the project.