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