Updated on 2026-08-14

This commit is contained in:
Tangem 2023-06-06 14:26:31 +03:00
parent 8262c72f40
commit 99b4c180cc
4 changed files with 36 additions and 11 deletions

View file

@ -12,12 +12,12 @@ import org.gradle.api.Project
import org.gradle.kotlin.dsl.configure
class ConfigurationPlugin : Plugin<Project> {
override fun apply(target: Project) {
target.plugins.all(startConfigurationAction(project = target))
override fun apply(project: Project) {
project.configure()
project.plugins.all(startPluginConfigurationAction(project))
}
private fun startConfigurationAction(project: Project) = Action<Plugin<*>> {
project.configure()
private fun startPluginConfigurationAction(project: Project) = Action<Plugin<*>> {
when (this) {
is AppPlugin -> {
project.configure<AppExtension> { configure(project) }