我在本地存储库中安装了依赖项。依赖性来自的远程存储库现在由于某种原因而停止。当我尝试编译项目时,Maven说它无法解决依赖问题。但为什么???
答案 0 :(得分:18)
Maven会将本地POM的时间戳(存储在存储库的maven-metadata文件中)与远程数据进行比较。当maven这取决于可以在你的设置xml中定义的updatePolicy。
使用-o选项(离线)将此设置为never(不建议)或跳过此检查(仅当远程存储库显示为关闭时);然后maven将不会检查远程存储库。
答案 1 :(得分:10)
如果出现这些错误,只需清除指示依赖关系来自maven的_remote.repositories
即可。您将在M2_REPO中找到每个工件的此文件。