Skip to content

Commit f6490cc

Browse files
authored
Merge pull request #14 from mChenys/master
fix: 修改命名
2 parents da00e6a + e5b3215 commit f6490cc

File tree

1 file changed

+12
-17
lines changed

1 file changed

+12
-17
lines changed

src/main/kotlin/org/lizhi/tiya/config/PropertyFileConfig.kt

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@
1313

1414
package org.lizhi.tiya.config
1515

16-
import org.gradle.api.Project
17-
import org.gradle.internal.impldep.aQute.bnd.annotation.component.Modified
1816
import org.jetbrains.kotlin.gradle.internal.KaptGenerateStubsTask
1917
import org.jetbrains.kotlin.gradle.internal.KaptWithKotlincTask
18+
import org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile
2019
import org.lizhi.tiya.log.FastBuilderLogger
2120
import org.lizhi.tiya.plugin.AppHelper
2221
import org.lizhi.tiya.plugin.IPluginContext
@@ -130,23 +129,19 @@ class PropertyFileConfig(private val pluginContext: IPluginContext) {
130129
}
131130
if (pluginContext.getProjectExtension().kaptOptimization) {
132131
thread {
133-
//禁用kapt
134-
if (pluginContext.getPropertyConfig().appIsCacheValid()) {
135-
132+
// 禁用app的kapt任务
133+
if (isAppCacheValid()) {
136134
val applyProject = pluginContext.getApplyProject()
137-
val kaptGenerateStubsTask = applyProject.tasks.withType(KaptGenerateStubsTask::class.java)
138-
val KaptWithKotlincTask = applyProject.tasks.withType(KaptWithKotlincTask::class.java)
139-
for (kaptGenerateStubsTask in kaptGenerateStubsTask) {
140-
kaptGenerateStubsTask.onlyIf {
141-
false
142-
}
135+
applyProject.tasks.withType(KaptGenerateStubsTask::class.java).all { task ->
136+
task.onlyIf { false }
137+
}
138+
applyProject.tasks.withType(KaptWithKotlincTask::class.java).all { task ->
139+
task.onlyIf { false }
143140
}
144-
for (kaptWithKotlincTask in KaptWithKotlincTask) {
145-
kaptWithKotlincTask.onlyIf {
146-
false
147-
}
141+
applyProject.tasks.withType(AbstractKotlinCompile::class.java).all { task ->
142+
task.onlyIf { false }
148143
}
149-
FastBuilderLogger.logLifecycle("App 模块Kapt 缓存有效 ${kaptGenerateStubsTask.size} ${KaptWithKotlincTask.size}")
144+
FastBuilderLogger.logLifecycle("App 模块Kapt 缓存有效")
150145
} else {
151146
FastBuilderLogger.logLifecycle("App 模块Kapt 缓存无效")
152147
}
@@ -175,7 +170,7 @@ class PropertyFileConfig(private val pluginContext: IPluginContext) {
175170
/**
176171
* app的缓存是否有效
177172
*/
178-
fun appIsCacheValid(): Boolean {
173+
fun isAppCacheValid(): Boolean {
179174
if (appLastModified == 0L) {
180175
appLastModified = AppHelper.obtainLastModified(pluginContext.getApplyProject())
181176
}

0 commit comments

Comments
 (0)