bazel_maven_repository
bazel_maven_repository copied to clipboard
A bazel ruleset creating a more idiomatic bazel representation of a maven repo using a pinned list of artifacts.
Update Kramer to more recent infrastructure, fix some warnings.
**Describe the bug** When using `bazel_maven_repository`, the build fails to compile with the error in the title: `zip END header not found`. Using `rules_jvm_external` in the same codebase is able...
Allow the provision of transitively-accessed deps - needed to satisfy the graph, but not directly referenced in the project. This can be directly configured or maybe a pin-file. This file...
BOMs provide pure-metadata references which collect together a package of artifacts. They can be used to provide a single dep which "expands" into a whole set of fixed versioned artifacts....
Tracking bug to expand configuration to support (not exhaustive). (Might move this to be just a project). - [ ] global aliasing (rewrite all references of `@maven//foo/bar` to `@maven//foo/bar:other`). Package...
a.k.a smarter snippets. In cases where you want to substitute the build snippet, but don't want to lose all the computation, we should formalize the values passed to the internal...
Right now, to configure an annotation processor or kt_compiler_plugin you need to use a build snippet, voiding the warranty (so to speak) on the other features of BMR, such as...
The code makes an assumption that deps sections won't have both the main artifact for a group_id/artifact_id pair AND one of the same pom's classified artifacts. It is possible, and...
Per corbin's comment in #112: > Suggest extracting the maven_repository_rules into a deps.bzl and switch on import alias > e.g. > load("//:deps.bzl", define="define_local") > and load("//:deps.bzl", define="define_remote") > > commenting...