Apache Velocity需要commons-collections-3.2.1。
在我的pom文件中,我添加了一个速度依赖项。一切正常,但是当我查看整个pom文件时:
$ mvn help:effective-pom
我没有看到commons-collections条目。
我曾预料到应该在那里。或者不是?
答案 0 :(得分:1)
不,如果您不直接指定它,请不要这样做。 effective-pom
显示了使用父pom中最终继承的定义(即dependencyManagement,pluginManagement,properties等)和配置文件中的pomfile。
要查看依赖项的完整列表,包括传递依赖项,您需要maven-dependency-plugin和
mvn dependency:tree
答案 1 :(得分:0)
effective-pom
不会显示所有传递依赖关系,只会显示POM,因为您拥有父母,个人资料等等。
您可以尝试mvn dependency:tree
,它会向您展示项目'作为树的直接和传递依赖,并注意公共集合将在Velocity下的某个地方。
干杯,