我想分析使用Bazel构建的Java项目中的类依赖关系。我使用(并推荐)degraph。 degraph将jar作为输入,并在graphml文件中生成类关系。
如何生成带有榛子的整体罐子?似乎BUILD目标将仅包含其源的类。结果,模块化越好,留给分析的信息就越少。
答案 0 :(得分:2)
<rule_name>_deploy.jar
的{{1}}输出将在一个jar中为您提供java_binary
的所有类及其依赖项。参见https://docs.bazel.build/versions/master/be/java.html#java_binary_implicit_outputs