rules_jvm_external
rules_jvm_external copied to clipboard
Bazel rules to resolve, fetch and export Maven artifacts
This change updates `maven_install` to accept a JSON file with license metadata, so it can then generate `rule_license` `license` instances in the BUILD file it creates. In the `BUILD` file,...
In multi-project Maven repos, it's common to create a Bill of Materials (BOM) `pom.xml` that shares the common dependencies the project uses, pinned at specific versions. The `maven_bom` rule gathers...
use constraint values from @platforms and migrate to rbe_preconfig https://github.com/bazelbuild/continuous-integration/issues/1404
This is a backwards compatible approach. It is so ugly it is delicious. We start with a fallback license_lookup, implemented in rules_jvm_external. If you do nothing else you get that,...
see https://github.com/bazelbuild/bazel/issues/5354 pinned_coursier_fetch was missed in original pr https://github.com/bazelbuild/rules_jvm_external/pull/526
Hi wonderful Bazel folks, I'd noticed that Bazel core was ignoring ProGuard files embedded in JARs, rather than bubbling them up in ProguardSpecProvider, so I'd pulled together a PR to...
When artifacts are pinned, `maven_install` would create individual external repos for each dependency. The name of such an external repo is simply the maven coordinate with all punctuations replaced by...
Some of the packages we push to our private github packages repo do not have source jars associated with them. We've noticed that builds that depend on these will sometimes...
Importing `io.netty:netty-tcnative-boringssl-static:2.0.52.Final` makes bazel complain about cyclic error ```console $ bazel build @maven//:io_netty_netty_tcnative_boringssl_static .../external/maven/BUILD:84:11: in jvm_import rule @maven//:io_netty_netty_tcnative_boringssl_static_windows_x86_64: cycle in dependency graph: @maven//:io_netty_netty_tcnative_boringssl_static (d5a9994f7dbed333fedf2517edff904e2ccf8dfa4714a908e2c4920ae526e339) .-> @maven//:io_netty_netty_tcnative_boringssl_static_windows_x86_64 (d5a9994f7dbed333fedf2517edff904e2ccf8dfa4714a908e2c4920ae526e339) | @maven//:io_netty_netty_tcnative_boringssl_static_linux_x86_64 (d5a9994f7dbed333fedf2517edff904e2ccf8dfa4714a908e2c4920ae526e339)...
Hello, is there any specific schedule on the release timeline? Last release was 6 months ago, and wondering if we can have a new release. Thank you!