Bazel 方面如何从 java_library 目标获取源文件列表?

How can a Bazel aspect get source file list from java_library target?

有没有办法让方面从 java_library 目标获得 JavaSourceInfoProvider?源 jar 适用于我们的编译器,但要生成源调试信息,我们需要实际源文件的位置,而不是临时副本。

我认为 Starlark 无法使用该提供程序,因此您必须提交功能请求才能使其可用。

但是,直接使用 ctx.rule.attr.srcs 查看规则的 srcs 属性可能就足够了。