Как аспект Bazel может получить список исходных файлов из цели java_library? - PullRequest
0 голосов
/ 07 сентября 2018

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

1 Ответ

0 голосов
/ 07 сентября 2018

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

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

...