Java库依赖项

时间:2011-11-11 04:42:42

标签: java

在Java项目(eclipse)中查看库依赖项的最简单方法是什么? 我正在使用Spring MVC和Hibernate,所以现在有很多jar文件,我甚至不记得哪一个负责什么。

3 个答案:

答案 0 :(得分:2)

看他们怎么样?

如果你正在使用maven,请使用dependency plugin's dependency:tree来获取依赖于什么的层次结构表示。

如果你不是,那么;传递依赖的手动管理很糟糕!您可以使用Dependency FinderJDepend之类的内容来提供类似信息。

答案 1 :(得分:2)

不确定这是不是您的意思,但首先您可以右键单击项目(在Eclipse中)并查看Properties - > Java Build PathLibraries选项卡应列出您在构建路径中使用的库。 (但你可能知道这一点。)

如果它是一个简单的独立项目,你当然可以随时删除一个库,看看弹出了哪些有趣的新错误; - )

对于具有相互依赖性的更复杂的项目,可能需要花费很多时间才能使所有依赖项正确。我通常建议设置一个“核心”项目,该项目保存(并导出)大多数第三方JAR(更好的是,使用user libraries,并将该项目放在其他项目的构建路径上。

阅读你的评论后编辑:啊,有问题......你可能对Plug-in Dependency Visualisation孵化器项目感兴趣 - 我自己没有使用它,但听起来它可以做你想要的事情。希望有所帮助!

答案 2 :(得分:2)

看看tattletale。

http://www.jboss.org/tattletale