[Gradle] Make compileOnly/compile/runtime configurations not resolvable

#KT-48245 Fixed
This commit is contained in:
Alexander Likhachev
2021-08-23 16:48:48 +03:00
committed by Space
parent 86b3ea09c2
commit c6e1e4fd8e
@@ -299,7 +299,7 @@ abstract class AbstractKotlinTargetConfigurator<KotlinTargetType : KotlinTarget>
isCanBeConsumed = false
setupAsLocalTargetSpecificConfigurationIfSupported(target)
isVisible = false
isCanBeResolved = true // Needed for IDE import
isCanBeResolved = false
description = "Dependencies for $compilation (deprecated, use '${compilation.implementationConfigurationName} ' instead)."
}
@@ -325,7 +325,7 @@ abstract class AbstractKotlinTargetConfigurator<KotlinTargetType : KotlinTarget>
setupAsLocalTargetSpecificConfigurationIfSupported(target)
attributes.attribute(Category.CATEGORY_ATTRIBUTE, project.categoryByName(Category.LIBRARY))
isVisible = false
isCanBeResolved = true // Needed for IDE import
isCanBeResolved = false
description = "Compile only dependencies for $compilation."
}
@@ -345,7 +345,7 @@ abstract class AbstractKotlinTargetConfigurator<KotlinTargetType : KotlinTarget>
setupAsLocalTargetSpecificConfigurationIfSupported(target)
compileConfiguration?.let { extendsFrom(it) }
isVisible = false
isCanBeResolved = true // Needed for IDE import
isCanBeResolved = false
description =
"Runtime dependencies for $compilation (deprecated, use '${compilation.runtimeOnlyConfigurationName} ' instead)."
}