From 1bcd23113d600a83df485c6842a65ba0307f0ede Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Tue, 26 Sep 2023 04:35:44 +0800 Subject: [PATCH] fix: Gradle lifecycle problem --- .../highcapable/sweetproperty/plugin/SweetPropertyPlugin.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sweetproperty-gradle-plugin/src/main/java/com/highcapable/sweetproperty/plugin/SweetPropertyPlugin.kt b/sweetproperty-gradle-plugin/src/main/java/com/highcapable/sweetproperty/plugin/SweetPropertyPlugin.kt index 3128742..641826e 100644 --- a/sweetproperty-gradle-plugin/src/main/java/com/highcapable/sweetproperty/plugin/SweetPropertyPlugin.kt +++ b/sweetproperty-gradle-plugin/src/main/java/com/highcapable/sweetproperty/plugin/SweetPropertyPlugin.kt @@ -42,8 +42,8 @@ class SweetPropertyPlugin internal constructor() : Plugin extension.onSettingsLoaded(target) target.gradle.settingsEvaluated { extension.onSettingsEvaluate(target) } target.gradle.projectsLoaded { - extension.onProjectLoaded(rootProject) - rootProject.afterEvaluate { extension.onProjectEvaluate(rootProject) } + rootProject.beforeEvaluate { extension.onProjectLoaded(rootProject = this) } + rootProject.afterEvaluate { extension.onProjectEvaluate(rootProject = this) } } } else -> SError.make("${SweetProperty.TAG} can only applied in settings.gradle or settings.gradle.kts, but current is $target")