[Gradle] warnAboutIncorrectDependencies: Use launch instead of whenEvaluated
^KT-34662 Verification Pending
This commit is contained in:
committed by
Space Team
parent
c94c4df046
commit
28fa5423a1
+3
-2
@@ -23,6 +23,7 @@ import org.gradle.language.base.plugins.LifecycleBasePlugin
|
||||
import org.jetbrains.kotlin.gradle.dsl.KotlinNativeCompilerOptions
|
||||
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.Companion.TEST_COMPILATION_NAME
|
||||
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilationInfo.KPM
|
||||
import org.jetbrains.kotlin.gradle.plugin.KotlinPluginLifecycle.Stage.ReadyForExecution
|
||||
import org.jetbrains.kotlin.gradle.plugin.PropertiesProvider.Companion.KOTLIN_NATIVE_IGNORE_INCORRECT_DEPENDENCIES
|
||||
import org.jetbrains.kotlin.gradle.plugin.internal.artifactTypeAttribute
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.*
|
||||
@@ -324,10 +325,10 @@ open class KotlinNativeTargetConfigurator<T : KotlinNativeTarget> : AbstractKotl
|
||||
implementationToApiElements(target)
|
||||
}
|
||||
|
||||
private fun warnAboutIncorrectDependencies(target: KotlinNativeTarget) = target.project.whenEvaluated {
|
||||
private fun warnAboutIncorrectDependencies(target: KotlinNativeTarget) = target.project.launchInStage(ReadyForExecution) {
|
||||
|
||||
val compileOnlyDependencies = target.compilations.mapNotNull {
|
||||
val dependencies = configurations.getByName(it.compileOnlyConfigurationName).allDependencies
|
||||
val dependencies = project.configurations.getByName(it.compileOnlyConfigurationName).allDependencies
|
||||
if (dependencies.isNotEmpty()) {
|
||||
it to dependencies
|
||||
} else null
|
||||
|
||||
Reference in New Issue
Block a user