override fun apply()

in BuildSrc/customizeAgpDslAndVariant/buildSrc/src/main/kotlin/ConsumerPlugin.kt [26:35]


    override fun apply(project: Project) {
        val androidComponents = project.extensions.getByType(AndroidComponentsExtension::class.java)
        androidComponents.onVariants { variant ->
            project.tasks.register(variant.name + "Example", ExampleTask::class.java) { task ->
                task.parameters.set(
                    variant.getExtension(VariantExtension::class.java)?.parameters
                )
            }
        }
    }