Spring Suite Tool新建Spring Starter项目报导入入门内容及依赖错误
报错场景
在Spring Suite Tool中新建Spring Starter项目时,触发'Import getting Started Content' has encountered a problem报错,核心异常为ArtifactTransferException:
此前尝试从Maven中央仓库传输
com.google.guava:guava:jar:10.0.1失败,该失败记录已缓存至本地Maven仓库,在中央仓库更新间隔到期或手动强制更新前,不会重新尝试解析该依赖。原始错误:无法从Maven中央仓库传输构件com.google.guava:guava:jar:10.0.1:操作已取消,抛出java.lang.reflect.InvocationTargetException。
解决方法
- 清除本地Maven失败缓存
打开本地Maven仓库默认路径(用户目录下的.m2/repository文件夹),逐层进入com/google/guava/guava/10.0.1目录,删除目录内所有后缀为.lastUpdated的文件,这类文件就是标记依赖拉取失败的缓存记录,不删除的话Maven默认不会重试拉取。 - 强制更新项目依赖
返回Spring Suite Tool,右键点击对应报错项目,依次选择Maven-Update Project,在弹出的配置窗口中勾选Force Update of Snapshots/Releases选项,点击确认后等待依赖重新拉取完成即可。 - (可选)配置Maven国内镜像
如果多次出现依赖传输被取消的问题,一般是中央仓库网络访问不稳定导致,可以在Maven配置文件settings.xml中添加国内镜像源,提升依赖拉取的速度和成功率。
内容的提问来源于stack exchange,提问作者Poornavee
相关产品推荐
相关产品推荐

