Ben Lee

Results 63 issues of Ben Lee

The flatten jar macro currently collects the entire compilation classpath of any target passed is as an associate which gives access to all of the Kotlin `internal` functions of not...

With version forcing enabled, Coursier is failing to force and resolve the correct package type for the given artifacts when one of the transitive dependencies references an incorrect or old...

It would be great to support passing `libs.toml` files containing maven coordinates into `rules_jvm_external`. Gradle already supports this format: https://docs.gradle.org/current/userguide/platforms.html#sub:conventional-dependencies-toml I see a few benefits: - Would help improve dependency...

https://github.com/bazelbuild/rules_android/issues/78

The [recently enabled](https://github.com/bazelbuild/rules_android/commit/51465c2d64a22fe46e633676c71d62573b542178) implementation of desugaring fails to compile with types missing from the classpath. I was able to repro this in the basic sample app https://github.com/bazelbuild/rules_android/compare/main...Bencodes:rules_android:single-jar-failure-repro?expand=1 Example building basic...

https://github.com/bazelbuild/rules_android/issues/209

The go binary that was introduced as part of this commit https://github.com/bazelbuild/rules_android/commit/aeb70eaba36d1c858987195c51a1280c4446f147#diff-04ca49b91bef564e399d9f954024ca9562661adc03742a55be6206dddb5fc53bR9 does not have the correct visibility that allows others to define custom toolchains outside `rules_android`. Repro: ```starlark android_toolchain(...

Support writing R8 pg mappings out to a file.

Supports enabling/disabling the collection and propagation of transitive R files as part of the `AndroidLibraryResourceClassJarProvider` making it possible to only compile against the direct Android resource class jars.

The current Starlark implementation relies on native functions like [bind](https://github.com/bazelbuild/rules_android/blob/main/rules/android_sdk_repository/rule.bzl#L171) and [register_toolchains](https://github.com/bazelbuild/rules_android/blob/main/rules/android_sdk_repository/rule.bzl#L202) which are not supported in the Bzlmod `MODULE.bazel` file.