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.


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


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

Provides the IVI defaults.