idea新建springboot项目pom文件报错问题及解决

下面是“idea新建springboot项目pom文件报错问题及解决”的完整攻略:

问题描述

在使用IntelliJ IDEA新建Spring Boot项目时,出现pom.xml文件报错,提示“Project build error: Non-resolvable parent POM for com.example.demo:demo:0.0.1-SNAPSHOT: Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:2.4.5 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced.”

解决方案

方案一:maven设置镜像

  1. 打开IDEA,进入File->Settings->Build, Execution, Deployment->Build Tools->Maven->Repositories;
  2. 在Work offline前打钩,使其变为已选状态;
  3. 点击“Add”按钮,在弹出的对话框中填写镜像地址https://mirrors.aliyun.com/maven/repository/spring-framework-bom/;
  4. 点击“OK”按钮保存设置后,重新加载pom.xml文件。

方案二:手动修改pom.xml文件

  1. 使用编辑器打开pom.xml文件;
  2. 在文件中找到parent标签,将其下所有内容删除;
  3. 将以下内容粘贴到parent标签中:
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.4.5</version>
</parent>
  1. 保存修改后,重新加载pom.xml文件。

示例说明

示例一:使用方案一解决问题

  1. 在IDEA中打开一个新的Spring Boot项目,等待自动下载依赖完成;
  2. 在pom.xml文件中添加以下代码,引入dubbo依赖:
<dependency>
    <groupId>org.apache.dubbo</groupId>
    <artifactId>dubbo-spring-boot-starter</artifactId>
    <version>2.7.9</version>
</dependency>
  1. 在依赖下载完成后,会发现pom.xml文件报错,无法构建项目。此时按照“方案一”所述方式修改maven镜像,重新加载pom.xml文件,问题得以解决。

示例二:使用方案二解决问题

  1. 在IDEA中打开一个新的Spring Boot项目;
  2. 在pom.xml文件中找到parent标签,可以看到以下内容:
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.4.5</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>
  1. 将其中的relativePath节点删除;
  2. 在parent标签内添加以下内容:
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.4.5</version>
</parent>
  1. 保存修改后,重新加载pom.xml文件,问题得以解决。

以上就是“idea新建springboot项目pom文件报错问题及解决”的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:idea新建springboot项目pom文件报错问题及解决 - Python技术站

(0)
上一篇 2023年5月13日
下一篇 2023年5月13日

相关文章

  • VUE的history模式下除了index外其他路由404报错解决办法

    以下是关于“VUE的history模式下除了index外其他路由404报错解决办法”的完整攻略: 简介 Vue是一款流行的JavaScript框架,可以用于构建单页Web应用程序。在使用Vue时,时会遇到history模式下除了index路由外,其他路由都会返回404错误的问题。本文将介如何解决Vue的history式下除了index外其他路由404报错的问…

    http 2023年5月13日
    00
  • 使用HttpClient调用接口的实例讲解

    以下是关于“使用HttpClient调用接口的实例讲解”的完整攻略: 问题描述 在Java中,我们可以使用HttpClient来调用接口。本文将详介绍何使用HttpClient调用接口。 解决步骤 以下是使用HttpClient调用接口的步骤: 步骤一:添加依赖 在p.xml文件中添加以下依赖: <dependency> <groupId&…

    http 2023年5月13日
    00
  • HipChat上传文件报未知错误的原因分析及解决方案

    以下是关于“HipChat上传文件报未知错误的原因分析及解决方案”的完整攻略: 简介 HipChat是一款团队作工具,可以用于实时通信、文件共享等。但是,在使用HipChat上传文件时,有时会出现未知错误,导致文件无法上传。本文将介绍HipChat上传文件报未知的原因分析及解决方案,并提供两个示例说明。 解决步骤 以下是解决HipChat上传文件报未知错误步…

    http 2023年5月13日
    00
  • 使用windows防火墙时报错0x80070422解决方案

    问题描述: 在使用Windows操作系统自带的防火墙时,可能会遇到如下错误提示信息: Error code: 0x80070422 这个错误是由于Windows Update服务被禁用引起的,从而导致无法打开Windows防火墙。 解决方案: 下面将介绍两种不同的解决方案,供您参考: 解决方案1:启用Windows Update服务 步骤1:按下”Win +…

    http 2023年5月13日
    00
  • 浅谈angular4实际项目搭建总结

    在实际项目中,使用Angular4进行开发可以提高开发效率和代码质量。以下是浅谈Angular4实际项目搭建总结的完整攻略: 解决方案 1. 安装Angular CLI 首先,需要安装Angular CLI来创建和管理Angular项目。可以使用以下命令安装Angular CLI: npm install -g @angular/cli 2. 创建新项目 使…

    http 2023年5月13日
    00
  • 文卓爷模拟器打开报错等常见问题及其解决办法

    当用户使用文卓爷模拟器时,可能会遇到一些常见问题,在此作一详细的解释及解决方案的攻略。 1. 安装问题 在安装文卓爷模拟器时,可能会遇到无法安装或安装过程中出现错误等问题。以下是可能的原因及解决方案: 安装文件损坏。在重新下载安装文件之前,可以尝试清空浏览器缓存或更换下载源。 未启用管理员权限。在进行模拟器的安装或更新时,需要管理员权限才能访问系统文件。可以…

    http 2023年5月13日
    00
  • HTTP连接超时的原因是什么?

    HTTP连接超时是指客户端在规定时间内未能与服务器建立连接或在规定时间内未能从服务器读取到数据。其原因可能有多种,以下是常见的几种原因: 服务器未响应。当客户端向服务器发送请求时,服务器可能因为网络拥堵、系统负载过高、服务器宕机等原因未能及时响应,导致客户端超时。 客户端网络问题。当客户端网络不稳定或出现丢包、延迟等情况时,客户端需要重新建立连接,可能会导致…

    云计算 2023年4月27日
    00
  • HTTP请求出现503错误的原因是什么?

    当客户端通过HTTP请求访问服务器时,偶尔会出现503错误,这种情况通常发生在服务器无法处理客户端请求时。 以下是可能导致503错误的几种常见原因: 服务器过载:如果服务器负载过高,无法处理进来的请求,那么就会返回503错误。 这种情况通常发生在服务器资源不足或受到恶意攻击时。 维护模式:服务器可能处于维护模式,这时候服务器会返回一个503错误,以提示客户端…

    云计算 2023年4月27日
    00
合作推广
合作推广
分享本页
返回顶部