Как аспект Bazel может получить список исходных файлов из цели java_library?

Есть ли способ для аспекта получить JavaSourceInfoProvider из цели java_library? Исходный jar работает для нашего компилятора, но для генерации исходной отладочной информации нам нужно фактическое расположение исходного файла, а не временная копия.

1 ответ

Решение

Я не верю, что этот поставщик был сделан доступным для Starlark, поэтому вам придется подать запрос на добавление функции, чтобы сделать его доступным.

Тем не менее, может быть достаточно просто посмотреть на srcs атрибут правила непосредственно с ctx.rule.attr.srcs,

Другие вопросы по тегам