bazel_maven_repository icon indicating copy to clipboard operation
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.

Results 16 bazel_maven_repository issues
Sort by recently updated
recently updated
newest added

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...

Type-bug
Priority-0

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....

Type-bug
Priority-1

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...

Type-enhancement
Priority-2

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...

Type-enhancement

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...

Type-enhancement
Priority-2

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...

Type-enhancement
Type-cleanup

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...