我是否可以使用CLI工具快速查看Maven pom.xml文件的传递依赖项?
答案 0 :(得分:69)
在CLI上,使用mvn dependency:tree
(这是一些额外的Usage notes)
在多模块maven项目上运行dependency:tree
时,请使用mvn compile dependency:tree
代替 1 。
否则,M2Eclipse中的POM编辑器(Eclipse的Maven集成)非常好,它包含一个分层依赖视图。
1 如果您不编译,可能会收到错误Failed to execute goal on project baseproject: Could not resolve dependencies for project com.company:childproject:jar:1.0.0: Could not find artifact
。这可能是因为dependency:tree
命令不构建项目而不解析依赖项,并且您的项目未安装在maven存储库中。