Как собрать банку Uberjar с базелем? - PullRequest
0 голосов
/ 18 октября 2018

Я бы хотел проанализировать зависимости классов в сборке проекта Java с Bazel.Я использую (и рекомендую) degraph .degraph использует jar в качестве входных данных и создает отношения классов в файле graphml.

Как я могу создать этот монолитный jar с bazel?Кажется, цель BUILD будет содержать только класс ее источников.В результате, чем лучше модульность, тем меньше информации остается для анализа.

1 Ответ

0 голосов
/ 18 октября 2018

Вывод <rule_name>_deploy.jar java_binary даст вам все классы java_binary и его зависимости в одном банке.Смотри https://docs.bazel.build/versions/master/be/java.html#java_binary_implicit_outputs

...