maven下载jar包失败或无法拉去最新的依赖

maven下载jar包失败或无法拉去最新的依赖

  • 1. 由于异常原因终止下载导致无法下载完全的依赖
  • 2. 长时间未检查更新,对中央仓库的各种版本观察,需要更新的。
    • 2.1 `mvn clean install -U`
    • 2.2 在idea总直接勾选Always update snapshots




1. 由于异常原因终止下载导致无法下载完全的依赖

使用maven install时需要下载jar包,有时有些jar包只下载了一半,运行程序时会报LOC错误,这个时候发现本地仓库的jar包里出现了一些后缀为in-progress的文件。删除这些文件。

干脆一点仓库某个为下完的版本都删了。

2. 长时间未检查更新,对中央仓库的各种版本观察,需要更新的。

2.1 mvn clean install -U

1,打开cmd ,进入命令提示符.
2,导航到你的项目目录下,保证与你项目的pom.xml的同目录
3,执行 mvn clean install -U
4,等待执行完成

mvn clean install -U的作用是强制检查更新,由于快照版本的更新策略(一天更新几次、隔段时间更新一次)存在,如果想强制更新就会用到此命令

2.2 在idea总直接勾选Always update snapshots

总是查看检查版本,包括快照。

选择 Always update snapshots 与不选的区别?

不勾选 Always update snapshots,那么在 maven 服务器上拉取依赖包的时候,都是自动默认拉取正式版本的依赖包;但是如果勾选了,则会去查看依赖包的对应快照版本,并且会定期去看快照版本有没有进更新。

要不要勾选 Always update snapshots

如果只是单纯为了解决依赖包问题,可以先勾选,解决完了就不勾选;因为快照版本是可能存在一定 bug 的,它不断进行更新,万一这一版本的依赖包存在问题,你的程序就可能崩了;而且不断更新会浪费一定的时间和带宽。

maven下载jar包失败或无法拉去最新的依赖_第1张图片






如有错误欢迎指正

你可能感兴趣的:(异常,maven,jar,java)