Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven-在不构建项目的情况下查看依赖关系树_Java_Maven_Nexus - Fatal编程技术网

Java Maven-在不构建项目的情况下查看依赖关系树

Java Maven-在不构建项目的情况下查看依赖关系树,java,maven,nexus,Java,Maven,Nexus,我想查看项目的依赖关系树,而不实际下载这些依赖关系。 我有一个项目,其构建失败是因为存在一些依赖项,而这些依赖项在central repo中不存在,但它不是直接依赖项,我不知道哪个依赖项引用了它。 现在,当我运行mvn dependency:tree命令时,它会构建项目,因此失败。 一种方法是在本地repo中保留一个同名的虚拟jar。它不会尝试下载依赖项并生成整个树。但是,还有其他方法可以做到这一点吗?如果您使用的是eclipse,则会有一个“Maven POM编辑器”,它不仅显示Maven X

我想查看项目的依赖关系树,而不实际下载这些依赖关系。

我有一个项目,其构建失败是因为存在一些依赖项,而这些依赖项在central repo中不存在,但它不是直接依赖项,我不知道哪个依赖项引用了它。
现在,当我运行
mvn dependency:tree
命令时,它会构建项目,因此失败。


一种方法是在本地repo中保留一个同名的虚拟jar。它不会尝试下载依赖项并生成整个树。但是,还有其他方法可以做到这一点吗?

如果您使用的是eclipse,则会有一个“Maven POM编辑器”,它不仅显示Maven XML,还显示一个依赖关系层次视图。 它不需要工作构建,只需要一个正确的POM XML文件

应该在安装eclipse时安装它。 更新站点是。

可能是Maven

分析此项目的依赖关系并确定哪些是:已使用和已声明的;使用和未申报;未使用和声明。此目标旨在在构建生命周期中使用,因此它假设测试编译阶段已经执行-在独立运行时使用
依赖项:analyze
目标

或:


mvn依赖项:tree-DoutputFile=tree.txt

是的,我可以从eclipse中看到它。不知道我是否还能在eclipse之外生成依赖关系树。无论如何,谢谢你。
mvn dependency:analyze-only
mvn dependency:resolve