代码之家  ›  专栏  ›  技术社区  ›  Jacob Schoen

Java库检查器?

  •  2
  • Jacob Schoen  · 技术社区  · 16 年前

    我现在正在做一个用Java编写的维护项目。我们目前正在努力清理一些代码,并尝试为整个项目提供更多的组织。

    构建中包含的库的列表已经变长了,老实说,没有人知道/记住每个库的用途或为什么?所以我正在寻找一个工具,它基本上能够找到库在代码中的使用位置。本质上类似于IDE中的find usage函数具有for函数。

    这种工具存在吗?我很清楚地使用了NETBeas,正如我们提到的,我们的代码是在Java中。

    我知道我可以删除每个库并为每个库编译项目以找到用法,但似乎应该有更好的方法。有什么想法吗?

    4 回复  |  直到 16 年前
        1
  •  1
  •   Michael Myers KitsuneYMG    16 年前

    既然你在使用NetBeans,我建议 SQE 插件,包括 Dependency Finder . (如果您还没有使用findbugs,现在是开始的好时机。)

        2
  •  1
  •   Steven Levine    16 年前

    试用使用 jarjar . 它有一个命令行接口,用于分析依赖关系树。

        3
  •  1
  •   Nick Fortescue    16 年前

    我好几年没用了,但我记得 JDepend 在我遇到类似情况时很有用。

        4
  •  0
  •   Thomas    16 年前

    您可以让Eclipse为您删除不必要的导入。然后简单地搜索与特定库的包名称相关的导入代码。