class ComponentInstallPlugin : Plugin<Project>
This is the main class of the plugin.
class InstallRule : RuleSource
Internal class to configure tasks from the extension in the project model space. |
ComponentInstallPlugin(modelRegistry: ModelRegistry?)
initialize the plugin with the current model registry. |
fun apply(project: Project): Unit
Apply this plugin to the given target object. |
const val INSTALLGROUPNAME: String
The task group name of all install tasks. |
|
const val INSTALLTASKNAME: String
The task name of the main task. This is also the prefix for all install tasks. |
|
const val PREINSTALLTASKNAME: String
Task name of the first task before all installation subtasks will be startet. |