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
属性可能就足够了。
有没有办法让方面从 java_library 目标获得 JavaSourceInfoProvider?源 jar 适用于我们的编译器,但要生成源调试信息,我们需要实际源文件的位置,而不是临时副本。
我认为 Starlark 无法使用该提供程序,因此您必须提交功能请求才能使其可用。
但是,直接使用 ctx.rule.attr.srcs
查看规则的 srcs
属性可能就足够了。