我正在尝试构建一个旧的 Maven 项目,但出现错误:
[错误] 无法在项目 myapp 上执行目标:无法解析项目 com.initech.myapp:war:${buildVersion} 的依赖项:无法在http://mvnrepo中找到 tangosol:tangosol-coherence:jar:3.3-rc1 .initech.com/archiva/repository/initechrepo已缓存在本地存储库中,直到 initechrepo 的更新间隔已过或强制更新后才会重新尝试解析 -> [帮助 1]
我查看了pom.xml
MyApp,没有提到“tangosol”,也没有父 POM,所以我认为这一定是传递依赖。
通常,我可以在命令行上使用Maven 依赖插件mvn dependency:tree
来显示传递依赖。但是,由于缺少依赖项,因此构建失败并出现错误,而不是显示树。
即使构建失败,我如何才能找到缺少传递依赖的原因?
编辑:我知道它为什么失败,我们的本地存储库和中央存储库中缺少工件,问题是我的哪个依赖项要求它。