在 Maven 2 中,我如何知道从哪个依赖关系产生传递依赖关系?

2022-08-31 09:00:36

我想知道我的pom中描述的哪个依赖项.xml在我的目标目录中带来了可传递的依赖项。

更准确地说,我的WEB-INF/lib目录中有库“poi-2.5.1-final-20040804.jar”,我想知道我的pom.xml中的哪个依赖项带来了它。


答案 1

要添加到@David Crow,下面是来自 Maven 站点的依赖项:树示例

mvn dependency:tree -Dincludes=velocity:velocity

可能输出

[INFO] [dependency:tree]
[INFO] org.apache.maven.plugins:maven-dependency-plugin:maven-plugin:2.0-alpha-5-SNAPSHOT
[INFO] \- org.apache.maven.doxia:doxia-site-renderer:jar:1.0-alpha-8:compile
[INFO]    \- org.codehaus.plexus:plexus-velocity:jar:1.1.3:compile
[INFO]       \- velocity:velocity:jar:1.4:compile

答案 2

使用 Maven 依赖插件

mvn dependency:tree

推荐