首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >依赖项不存在于整个POM文件中

依赖项不存在于整个POM文件中
EN

Stack Overflow用户
提问于 2014-04-30 20:54:04
回答 2查看 49关注 0票数 3

Apache Velocity需要commons-collections 3.2.1。

在我的pom文件中,我添加了一个速度依赖项。一切正常,但当我查看整个pom文件时:

代码语言:javascript
运行
复制
$ mvn help:effective-pom

我没有看到commons-collections条目。

我已经预料到它应该在那里。还是不想?

EN

回答 2

Stack Overflow用户

发布于 2014-04-30 20:56:58

不,如果您不直接指定它,就不会。effective-pom显示了与最终从父pom继承的定义(即,dependencyManagement、pluginManagement、属性等)和配置文件。

要查看依赖项的完整列表,包括传递依赖项,您需要maven-plugin plugin和

代码语言:javascript
运行
复制
mvn dependency:tree
票数 1
EN

Stack Overflow用户

发布于 2014-04-30 20:57:26

effective-pom不会显示所有的传递依赖关系,只会显示它将是什么样子,不管您有什么父级、配置文件等。

您可能想要尝试mvn dependency:tree,它将以树的形式向您显示项目的直接和可传递依赖项,并注意commons-collections将位于Velocity下的某个位置。

干杯,

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

https://stackoverflow.com/questions/23388670

复制
相关文章

相似问题

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