我是maven世界的新手。我正在尝试使用私人公司中的 Spring Tool Suite 创建虚拟春季启动项目。每当我尝试创建一个spring-boot项目时,我都会收到以下错误。它与专用网络有关吗?如果没有,我的maven安装有什么问题吗?我该怎么做呢?
这是错误:
项目构建错误:不可解析的父POM com.example.dummy:dummy-project:0.0.1-SNAPSHOT:无法转移 org.springframework.boot:弹簧引导起动父:POM:2.1.0.BUILD-快照 https://repo.spring.io/snapshot来自当地的缓存 存储库,在更新之前不会重新尝试解析 已经过了spring-snapshots的时间间隔或强制更新。 原始错误:无法传输工件 org.springframework.boot:弹簧引导起动父:POM:2.1.0.BUILD-快照 from / to spring-snapshots(https://repo.spring.io/snapshot): repo.spring.io和'parent.relativePath'指向没有本地 POM pom.xml / dummy-project line 14 Maven pom正在加载问题
答案 0 :(得分:0)
项目的pom.xml
文件有一个所谓的父pom。那个父pom只是另一个位于spring.io服务器上的pom文件。 Maven下载pom文件并将其配置与项目pom的配置合并。
因此,maven需要有权访问https://repo.spring.io/snapshot才能下载父pom。由于parent-pom将缓存在您的本地maven存储库中,因此您只需要访问该服务器一次。