IviDefaultsPlugin

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

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.

Constructors

Link copied to clipboard
fun IviDefaultsPlugin(requiredPlugins: List<KClass<out IviDefaultsPlugin>> = emptyList())

Functions

Link copied to clipboard
override fun apply(project: Project)
Link copied to clipboard
abstract fun IviDefaultsExtension.applyDefaults(project: Project)

Provides the IVI defaults.