You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

STS(Spring Tool Suite)创建Spring Starter项目遇Artifact transfer exception求助

解决STS创建Spring Starter项目时的Artifact Transfer Exception错误

嘿,我之前在STS里创建Spring Starter项目时也碰到过一模一样的问题,大概率是网络连接不稳定、代理配置有误,或者Maven镜像源拉取依赖失败导致的,别着急,咱们一步步来排查解决:

1. 检查网络与代理设置

  • 先确认你的网络能正常访问外网,尝试直接访问Spring初始化的官方服务地址,确保网络没有被限制
  • 如果你的网络需要通过代理访问外网,进入STS的 Window > Preferences > General > Network Connections,选择Manual模式,正确填写HTTP/HTTPS代理的主机地址、端口,有认证需求的话还要补充账号密码。配置完成后点击Apply and Close,重启STS再试。

2. 切换Spring Initializr服务器地址

默认的官方服务器有时候在国内访问不稳定,可以换成国内的镜像服务:

  • 打开STS的 Window > Preferences > Spring > Spring Initializr
  • 在Service URL输入框中,把默认地址替换为国内稳定的镜像,比如阿里云的初始化服务地址:https://start.aliyun.com/
  • 点击Apply and Close,然后重新尝试创建Spring Starter项目。

3. 配置国内Maven镜像源

STS默认使用的Maven镜像可能是国外的,下载依赖容易超时失败,咱们换成国内的镜像:

  • 找到STS内置Maven的settings.xml配置文件,路径一般是 *STS安装目录*\plugins\org.eclipse.m2e.maven.runtime_xxx\conf\settings.xml(注意替换掉路径里的xxx为实际版本号)
  • 打开文件后,在<mirrors>标签内添加阿里云的Maven镜像配置:
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>central</mirrorOf>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>
  • 保存文件后重启STS,再尝试创建项目。

4. 清理缓存与本地仓库

有时候缓存的损坏文件会导致依赖拉取异常:

  • 清理STS工作区缓存:进入 Window > Preferences > General > Workspace,点击Clean...,选择Clean all projects后点击OK
  • 清理本地Maven仓库:找到你的本地Maven仓库路径(默认是C:\Users\你的用户名\.m2\repository),删除其中org.springframework相关的文件夹,然后重新创建项目,让STS重新下载完整的依赖包。

如果以上方法都试过还是没能解决问题,你可以把截图里的详细错误日志贴出来(比如具体是哪个Artifact无法传输),这样能更精准地定位问题根源~

内容的提问来源于stack exchange,提问作者Ezekiel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 11:12:50