Maven 和 Spring Boot - 不可解析的父 pom - repo.spring.io(未知主机)

新手上路,请多包涵

我正在尝试构建我的项目,但我得到了这个:

不可解析的父 POM:无法将工件 org.springframework.boot:spring-boot-starter-parent:pom:1.3.0.M3 从/到 spring-snapshots ( http://repo.spring.io/snapshot ) :repo.spring.io 和 ‘parent.relativePath’ 指向没有本地 POM @ 第 16 行,第 10 列:未知主机 repo.spring.io -> [帮助 2]

这是我指定 pom.xml 的父级的方式:

 <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.3.0.M3</version>
    <relativePath></relativePath>
</parent>

是空的,因此它强制 maven 在远程存储库中查找父级。但是,它说 repo.spring.io 是一个未知的主机

这是我在 pom.xml 中定义存储库的方式:

 <repositories>
    <repository>
        <id>spring-snapshots</id>
        <url>http://repo.spring.io/snapshot</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
    <repository>
        <id>spring-milestones</id>
        <url>http://repo.spring.io/milestone</url>
    </repository>
</repositories>

<pluginRepositories>
    <pluginRepository>
        <id>spring-snapshots</id>
        <url>http://repo.spring.io/snapshot</url>
    </pluginRepository>
    <pluginRepository>
        <id>spring-milestones</id>
        <url>http://repo.spring.io/milestone</url>
    </pluginRepository>
</pluginRepositories>

有任何想法吗?

原文由 Kingamere 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 879
1 个回答

显然这是您的互联网连接的问题。检查是否可以使用浏览器访问 http://repo.spring.io 。如果是,请检查是否需要配置代理服务器。如果没有,您应该联系您的互联网提供商。

这是文档,如何为 Maven 配置代理服务器: https ://maven.apache.org/guides/mini/guide-proxies.html

原文由 dunni 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题