AboutLibraries
AboutLibraries copied to clipboard
Some transitive dependencies not detected in my Android project
This may be expected behavior, but I'm reporting it just in case.
Environment
- AboutLibraries: 11.2.3
- Gradle: 8.13
- Kotlin: 2.0.21
- Platform: Android (Jetpack Compose)
Issue
In my Android project, I compared ./gradlew app:dependencies --configuration releaseRuntimeClasspath with the generated aboutlibraries.json. Some transitive dependencies are not included in the output.
My project uses sh.calvin.reorderable:reorderable:3.0.0 which depends on JetBrains Compose Multiplatform libraries.
Libraries not detected
org.jetbrains.compose.*
org.jetbrains.compose.runtime:runtimeorg.jetbrains.compose.ui:uiorg.jetbrains.compose.ui:ui-geometryorg.jetbrains.compose.ui:ui-graphicsorg.jetbrains.compose.ui:ui-textorg.jetbrains.compose.ui:ui-unitorg.jetbrains.compose.ui:ui-utilorg.jetbrains.compose.ui:ui-tooling-previeworg.jetbrains.compose.foundation:foundationorg.jetbrains.compose.foundation:foundation-layoutorg.jetbrains.compose.animation:animationorg.jetbrains.compose.animation:animation-coreorg.jetbrains.compose.material3:material3org.jetbrains.compose.runtime:runtime-saveableorg.jetbrains.compose.annotation-internal:annotationorg.jetbrains.compose.collection-internal:collection
org.jetbrains.androidx.lifecycle.*
org.jetbrains.androidx.lifecycle:lifecycle-runtimeorg.jetbrains.androidx.lifecycle:lifecycle-viewmodelorg.jetbrains.androidx.lifecycle:lifecycle-runtime-composeorg.jetbrains.androidx.lifecycle:lifecycle-common
org.jetbrains.kotlinx.*
org.jetbrains.kotlinx:kotlinx-coroutines-coreorg.jetbrains.kotlinx:kotlinx-serialization-coreorg.jetbrains.kotlinx:kotlinx-serialization-jsonorg.jetbrains.kotlinx:kotlinx-collections-immutableorg.jetbrains.kotlinx:atomicfu
Others
org.jetbrains.kotlin:kotlin-stdlib-common
Workaround
Adding custom JSON files to config/aboutlibraries/libraries/ works.