11package io.deepmedia.tools.grease
22
33import com.android.build.api.component.analytics.AnalyticsEnabledVariant
4+ import com.android.build.api.dsl.LibraryExtension
45import com.android.build.api.variant.AndroidComponentsExtension
56import com.android.build.api.variant.Variant
67import com.android.build.api.variant.impl.getApiString
7- import com.android.build.gradle.LibraryExtension
88import com.android.build.gradle.internal.LibraryTaskManager
99import com.android.build.gradle.internal.LoggerWrapper
1010import com.android.build.gradle.internal.TaskManager
@@ -406,7 +406,7 @@ open class GreasePlugin : Plugin<Project> {
406406 val jarExtractWorkdir = workdir.dir(" extract" ).dir(" jar" )
407407 val jarFileName = " classes.jar"
408408
409- val bundleLibraryTask = creationConfig.taskContainer.bundleLibraryTask
409+ val bundleLibraryTask = creationConfig.taskContainer.bundleLibraryTask!!
410410
411411 val greaseExpandTask = target.tasks.locateOrRegisterTask(
412412 creationConfig.resolveTaskName(" extract" , " Aar" ).greasify(),
@@ -506,7 +506,7 @@ open class GreasePlugin : Plugin<Project> {
506506 }
507507 }
508508
509- greaseExtension.relocators.get().forEach< Relocator ?> (::relocate)
509+ greaseExtension.relocators.get().forEach(::relocate)
510510 greaseExtension.transformers.get().forEach(::transform)
511511 transform(KotlinModuleShadowTransformer (logger.child(" kotlin_module" )))
512512 }
@@ -522,7 +522,7 @@ open class GreasePlugin : Plugin<Project> {
522522 replacePackagesInFile(
523523 aarExtractWorkdir.file(" AndroidManifest.xml" ).asFile,
524524 greaseShadowDir.file(" AndroidManifest.xml" ).asFile,
525- relocators,
525+ relocators.get().toList() ,
526526 target,
527527 )
528528
0 commit comments