Results 260 comments of Simon Mavi Stewart

Being able to pass in a file for listing dependencies is something we've discussed in order to make `bzlmod` support a bit cleaner. The constraint is that we'd like that...

The chances are that a JSON-based syntax will be used, though I can see the attraction of being able to inject Gradle's format, particularly when migrating projects.

I'm [planning the approach](https://docs.google.com/document/d/1bvtA4p5fPbe2d2Exau0kCVe3oE-KfOnNNyuVuBTnIQE/edit?usp=sharing) we could take to handling listing dependencies in an external file. Comments are welcome.

A gentle ping on this PR.

I am currently attempting to debug some increased cache misses in our remote cache. I've tracked the problem down to _something_ causing plenty of `CopyFile` actions to be re-run, but...

This is going to be fun to fix :) Essentially, what we need to do is to repin the dependencies, but the lock file is expected to be within `rules_jvm_external`...

This is caused because we export a `defs` target so that if you're running Stardoc to generate your docs for your own rules that extend ones from `rules_jvm_external`, you can...

@sacsar, I think that what we're pretty close to being done here. As you point out, we can use the `deploy_env` parameter to avoid packing standard libraries. Should we consider...

Apologies for not replying. Adding a dep on `rules_scala` is fine. The way we've handled this for the kotlin rules is to have a top-level `kt_defs.bzl` that includes the rules...

The `MODULE.bazel` file must contain everything needed by the project within it, and cannot call `load` statements to help make it easier to navigate. If you'd like to use `load`...