我有一个拥有100个依赖项的Maven项目。其中一些依赖项不可用。
当我对父pom文件(此父pom引用其他项目)运行mvn install
时,我收到一些错误,无法找到某些Maven依赖项。但是在我发现其他依赖项可能缺失之前,我必须添加这些依赖项。
是否有Maven命令列出项目缺少的依赖项?
更新: 另一个选择是清除存储库文件夹并尝试使用Eclipse / Maven插件重建 - 缺少所有项目的依赖项似乎列在问题选项卡中
答案 0 :(得分:1)
Maven向您显示第一层中缺少的所有依赖项。也不可能显示遍历依赖项,因为没有poms包含在这些依赖项中,Maven没有关于进一步依赖项的信息。因此,在这种情况下,只有解决方案是添加所有缺少的依赖项(绝对使用pom文件),然后重新运行maven(install
或仅mvn dependency:resolve
)