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>
Content copied to clipboard
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
Content copied to clipboard
Creates an IviDefaultsGroupConfig with the IviAppsuite.groupCategory category.
fun IviPlatform.createGroup(groupName: String, requiresOptIn: Boolean): IviDefaultsGroupConfig
Content copied to clipboard
Creates an IviDefaultsGroupConfig with the IviDefaultsGroupConfig.Category.PLATFORM category.
Link copied to clipboard
Applies the given action to the IviDefaultsExtension instance of the project.