bazelbuild / bazelbuild/rules_android

[FR] Add support for consuming Android variant of Kotlin Multiplatform Artifacts

Open
#92 2 comments 1 reaction 0 assignees View on GitHub
feature request P1
Dominant language
Java
Stars
203
Forks
95
PR merge metrics
No merged PRs in 30d

Description

[Kotlin Multiplatform is now in beta](https://kotlinlang.org/docs/multiplatform.html) and it is headed to become stable soon. Several libraries have already adopted KMP and have been publishing artifacts that make it difficult to consume Android variant of them from Bazel when using `rules_android`. This issue is a request to add proper support for consuming such artifacts.

This has come up recently due to [Jetpack Compose artifacts moving to KMP publishing and that breaks Bazel users because POM files do not default to the Android platform](https://issuetracker.google.com/issues/285353844). If rules_android read Gradle module metadata, they should be able to resolve the correct artifacts.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.