Java库检查员?

时间:2009-02-13 19:42:16

标签: java

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

构建中包含的库列表已经变长了,老实说,没有人知道/记住每个库的用途或原因?所以我正在寻找一种工具,能够基本上找到代码中使用库的位置。基本上就像IDE中的查找用法功能一样。

这样的工具是否存在?我正在使用Netbeans,正如我所提到的,我们的代码是在java中。

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

4 个答案:

答案 0 :(得分:1)

由于您使用的是NetBeans,我建议使用SQE插件,其中包含Dependency Finder。 (如果你还没有使用FindBugs,那么现在是开始的好时机。)

答案 1 :(得分:1)

尝试使用jarjar。它有一个命令行界面,可以分析你的依赖树。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

您可以让Eclipse为您删除不必要的导入。然后只需在代码中搜索与特定库的包名相关的导入。