[Gradle] Rename IdeSlowSourcesAndDocumentationResolver.kt to IdeArtifactResolutionQuerySourcesAndDocumentationResolver

^KT-55289 Verification Pending
This commit is contained in:
Sebastian Sellmair
2022-12-07 14:25:56 +01:00
committed by Space Team
parent a438c12bf5
commit 6457bae80c
2 changed files with 10 additions and 2 deletions
@@ -126,7 +126,7 @@ internal fun IdeMultiplatformImport(extension: KotlinProjectExtension): IdeMulti
if (extension.project.kotlinPropertiesProvider.enableSlowIdeSourcesJarResolver) {
registerDependencyResolver(
resolver = IdeSlowSourcesAndDocumentationResolver,
resolver = IdeArtifactResolutionQuerySourcesAndDocumentationResolver,
constraint = SourceSetConstraint.unconstrained,
phase = IdeMultiplatformImport.DependencyResolutionPhase.BinaryDependencyResolution,
level = IdeMultiplatformImport.DependencyResolutionLevel.Default
@@ -21,7 +21,15 @@ import org.jetbrains.kotlin.gradle.plugin.mpp.resolvableMetadataConfiguration
import org.jetbrains.kotlin.gradle.plugin.sources.internal
import org.jetbrains.kotlin.gradle.plugin.sources.project
internal object IdeSlowSourcesAndDocumentationResolver : IdeDependencyResolver {
/**
* Resolved sources.jar and javadoc.jar files using Gradle's artifact resolution query.
* : This resolution method is slow and shall be replaced by ArtifactViews. However,
* before 1.8.20 Kotlin MPP did not publish sources as variants which requires us to keep this resolver
* for compatibility with libraries published prior to 1.8.20
*
* cc Anton Lakotka, Sebastian Sellmair
*/
internal object IdeArtifactResolutionQuerySourcesAndDocumentationResolver : IdeDependencyResolver {
override fun resolve(sourceSet: KotlinSourceSet): Set<IdeaKotlinDependency> {
val project = sourceSet.project
val configuration = sourceSet.internal.resolvableMetadataConfiguration