首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找到引用当前jar文件的依赖项?

如何找到引用当前jar文件的依赖项?
EN

Stack Overflow用户
提问于 2014-03-24 17:32:33
回答 2查看 829关注 0票数 0

在Eclipse中,在项目资源管理器中展开当前项目,

单击Java Resources -> libraries -> Maven Dependencies

我发现有两个不同版本的jar文件,即:

代码语言:javascript
复制
commons-lang-2.1.jar
and
commons-lang3-3.1.jar

但是,从pom.xml中,我不知道commons-lang-2.1.jar是从哪里来的,因为它必须是其中一个工件所必需的。但是检查每个工件的pom文件太麻烦了.

我听说dependency-tree可以工作一些类似的东西,但不知道如何使它在这种情况下工作。任何暗示都是感激的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-24 17:35:48

代码语言:javascript
复制
mvn dependency:tree

寻找commons的两个实例,看看它们需要什么。

也就是说,这两个版本不兼容,并且可以在相同的应用程序中生存:

0.html

See this answer of mine regarding deciphering the tree output.简而言之,缩进库是它上面的非缩进库的依赖关系:依赖树。

票数 2
EN

Stack Overflow用户

发布于 2014-03-24 17:36:00

执行

代码语言:javascript
复制
mvn dependency:tree

如果您有非常巨大的依赖树,并且很难阅读,则可以使用

代码语言:javascript
复制
mvn dependency:tree -Dincludes=org.apache.commons:commons-lang3

只包括这个艺术品的出现

它将从pom.xml中列出所有直接或间接提取的依赖项,并放置以避免使用非所需的库。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22616526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档