Maven尝试下载依赖,尽管它存在于本地存储库中

mic*_*nko 16 maven-2

我在本地存储库中安装了依赖项.依赖性来自的远程存储库现在由于某种原因而停止.当我尝试编译项目时,Maven说它无法解决依赖问题.但为什么???

Sti*_*ens 19

Maven会将本地POM的时间戳(存储在存储库的maven-metadata文件中)与远程数据进行比较.当maven这取决于可以在您的设置xml中定义的updatePolicy.

通过使用-o选项(离线),将此设置为never(不建议)或跳过此检查(仅当远程存储库显示为关闭时); 然后maven将不会检查远程存储库.

  • 我尝试将其置于离线模式,但在这种情况下,它说,由于它处于离线模式,因此无法获得依赖项 (5认同)

NoD*_*und 14

当您遇到这些错误时,只需清除_remote.repositories指示依赖关系来自的maven.您将在M2_REPO中找到每个工件的此文件.

  • 我尝试了很多方法都没有运气,这是最终奏效的解决方案。谢谢。 (3认同)