rules_scala
rules_scala copied to clipboard
Scala rules for Bazel
**This issue is part of a broader proposal to merge some of the features in [lucidsoftware/rules_scala](https://github.com/lucidsoftware/rules_scala) into this ruleset.** [The tracking issue for this effort](https://github.com/bazelbuild/rules_scala/issues/1658) [The relevant proposal section](https://docs.google.com/document/d/12BmUPpJpworA9ep2P_J00TxXwFRBZDQttUCsoYo0Yao/edit?tab=t.0#heading=h.3k9q7ypzu9s8). [Path...
**This issue is part of a broader proposal to merge some of the features in [lucidsoftware/rules_scala](https://github.com/lucidsoftware/rules_scala) into this ruleset.** [The tracking issue for this effort](https://github.com/bazelbuild/rules_scala/issues/1658) [The relevant proposal section](https://docs.google.com/document/d/12BmUPpJpworA9ep2P_J00TxXwFRBZDQttUCsoYo0Yao/edit?tab=t.0#heading=h.5g9rdoh86mi). From...
**This issue is part of a broader proposal to merge some of the features in [lucidsoftware/rules_scala](https://github.com/lucidsoftware/rules_scala) into this ruleset.** [The tracking issue for this effort](https://github.com/bazelbuild/rules_scala/issues/1658) [The relevant proposal section](https://docs.google.com/document/d/12BmUPpJpworA9ep2P_J00TxXwFRBZDQttUCsoYo0Yao/edit?tab=t.0#heading=h.ialv3ff3hcl6). From...
[rules_java](https://github.com/bazelbuild/rules_java) already includes the toolchain's default javacopts when compiling java_library. Please see: https://github.com/bazelbuild/rules_java/blob/f26a240c3392f0ae45a2ce3244c93713d7539611/java/common/rules/java_toolchain.bzl#L167 fixes #1685
I've noticed a very odd thing where the javacopts are **duplicated** if any `javacopts` are provided for a `scala_library`. **This only affects if there are Java files in the target**...
Hello! My name is Jaden; I'm a Software Engineer at Lucid Software (you may know us from Lucidchart). Lucid regularly uses Bazel to build our Scala backend that comprises millions...
Hi everyone, I'm in the process of migrating an in-house setup that integrates rules_scala, rules_docker, and rules_k8s into a cohesive set of rules for producing Scala-based microservices. As part of...
Bazel includes the [ijar](https://github.com/bazelbuild/bazel/blob/master/third_party/ijar/README.txt) tool, which strips regular JAR files down to their interfaces. Target hashes are computed based on the resulting ijars, ensuring that only the necessary targets are...
I'd like to abstract over test interfaces so that the `scala_test` rule supports all test frameworks implementing the SBT testing interface. This is relatively easy to implement using the SBT...
**This issue is part of a broader proposal to merge some of the features in [lucidsoftware/rules_scala](https://github.com/lucidsoftware/rules_scala) into this ruleset.** [The tracking issue for this effort](https://github.com/bazelbuild/rules_scala/issues/1658) [The relevant proposal section](https://docs.google.com/document/d/12BmUPpJpworA9ep2P_J00TxXwFRBZDQttUCsoYo0Yao/edit?tab=t.0#heading=h.h50z2i1vo4z6). From...