From 9f5156b1c02dc1b0503642485f3a724a02acb4ee Mon Sep 17 00:00:00 2001 From: Oleg Yukhnevich Date: Tue, 16 Sep 2025 17:36:11 +0300 Subject: [PATCH] Don't add Android's `bootClasspath` to ALL source-sets in case `library` plugin is applied in KMP project --- .../src/main/kotlin/adapters/AndroidAdapter.kt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/dokka-runners/dokka-gradle-plugin/src/main/kotlin/adapters/AndroidAdapter.kt b/dokka-runners/dokka-gradle-plugin/src/main/kotlin/adapters/AndroidAdapter.kt index 34959a20a7..08eee7cdd9 100644 --- a/dokka-runners/dokka-gradle-plugin/src/main/kotlin/adapters/AndroidAdapter.kt +++ b/dokka-runners/dokka-gradle-plugin/src/main/kotlin/adapters/AndroidAdapter.kt @@ -56,11 +56,6 @@ abstract class AndroidAdapter @Inject constructor( val androidExt = AndroidExtensionWrapper(project) ?: return dokkaExtension.dokkaSourceSets.configureEach { - - classpath.from( - androidExt.bootClasspath() - ) - classpath.from( analysisPlatform.map { analysisPlatform -> when (analysisPlatform) { @@ -186,6 +181,7 @@ private object AndroidClasspathCollector { ): FileCollection { val compilationClasspath = objects.fileCollection() + compilationClasspath.from(androidExt.bootClasspath()) compilationClasspath.from({ androidExt.variantsCompileClasspath() }) return compilationClasspath