在使用Maven私服Sonatype Nexus的时候,经常会出现依賴包找不到的问题.
此时通过浏览器去私服页面查看,发现依赖包坐标是存在的,对应的文件(比如jar文件).
或者私服上面也找不到文件,但是引入的中央仓库或者其他公服上面有文件.
在通过pom.xml中的依赖坐标,从私服下载依赖包时,往往会遇到如下的类似问题:
上面问题往往是在下载依赖过程中网絡出现问题导致的.
*.lastUpdated实在可恶,下次再下载时由于它的存在Maven不会再去私服中下载
-
打开本地仓库所在目录, 通过win文件夹的搜索功能,查找 *.lastUpdated ,然后将找到嘚文件全部删除
-
-
若在命令行操作时增加 -U 参数
-
一般情况下上面方法即可解决问题. 若问题依然存在,请确认下主机与Maven私服之间网络是否畅通.可以通过在浏览器中打开私服地址确认.
若本机与私服之前网络畅通,那这个问题可能是由于私服与中央仓库(或者其他第三方仓库)之间下载依赖时網络故障导致的.
2.2 解决方法:(针对私服与中央仓库或第三方仓库之间网络传输问题)
-
-
按照PC与私服之间网络问题的解决步骤处理一遍