mirror of
https://github.com/HighCapable/SweetProperty.git
synced 2025-09-05 10:15:36 +08:00
fix: Gradle lifecycle problem
This commit is contained in:
@@ -42,8 +42,8 @@ class SweetPropertyPlugin<T : ExtensionAware> internal constructor() : Plugin<T>
|
|||||||
extension.onSettingsLoaded(target)
|
extension.onSettingsLoaded(target)
|
||||||
target.gradle.settingsEvaluated { extension.onSettingsEvaluate(target) }
|
target.gradle.settingsEvaluated { extension.onSettingsEvaluate(target) }
|
||||||
target.gradle.projectsLoaded {
|
target.gradle.projectsLoaded {
|
||||||
extension.onProjectLoaded(rootProject)
|
rootProject.beforeEvaluate { extension.onProjectLoaded(rootProject = this) }
|
||||||
rootProject.afterEvaluate { extension.onProjectEvaluate(rootProject) }
|
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")
|
else -> SError.make("${SweetProperty.TAG} can only applied in settings.gradle or settings.gradle.kts, but current is $target")
|
||||||
|
Reference in New Issue
Block a user