在使用SpringBoot项目时报错Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:1.5.21.RELEASE from/to default from/to default (http://maven.aliyun.com/nexus/content/groups/public): Access denied to: http://maven.aliyun.com/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-parent/1.5.21.RELEASE/spring-boot-starter-parent-1.5.21.RELEASE.pom , ReasonPhrase:Forbidden. and 'parent.relativePath' points at no local POM @ line 5, column 13
报错截图
报错意思是无法去仓库http://maven.aliyun.com/nexus/content/groups/public下载spring-boot-starter-parent:pom:1.5.21.RELEASEjar包。
解决思路1:换本地maven仓库地址,有可能新导入项目或新建项目导致maven设置setting文件为自带,及仓库为.m仓库。换为自安装的maven setting和仓库。
结果:失败。结果分析:下载出错,跟换仓库没关。
解决思路2:换镜像地址,网上大多这种解决方法,换个地方下载jar包
结果:失败。结果分析:多个镜像也下载失败,跟镜像没关,远程仓库肯定不缺这种springboot必须的jar包。
解决思路3:换jar包版本
结果:失败。结果分析:跟版本没关,springboot必须包,远程仓库肯定有
解决思路4:删除代理。
结果:成功。结果分析:下载失败,跟网络有关,太久没动setting文件,没想到设置了代理,导致联网下载出错。
把设置的代理注解掉即可成功下载jar包。