如何组装带有榛子的uberjar罐子?

时间:2018-10-18 19:58:52

标签: dependencies bazel

我想分析使用Bazel构建的Java项目中的类依赖关系。我使用(并推荐)degraph。 degraph将jar作为输入,并在graphml文件中生成类关系。

如何生成带有榛子的整体罐子?似乎BUILD目标将仅包含其源的类。结果,模块化越好,留给分析的信息就越少。

1 个答案:

答案 0 :(得分:2)

<rule_name>_deploy.jar的{​​{1}}输出将在一个jar中为您提供java_binary的所有类及其依赖项。参见https://docs.bazel.build/versions/master/be/java.html#java_binary_implicit_outputs