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日

相关文章

  • 解决Python 中JSONDecodeError: Expecting value: line 1 column 1 (char 0)错误

    解决Python中JSONDecodeError: Expecting value: line 1 column 1 (char 0)错误,一般是由于解析JSON数据格式不正确引起的。本攻略将从以下几个方面进行讲解: 常见错误原因 处理方法及示例说明 常见错误原因 JSONDecodeError错误一般是由以下原因导致的: JSON格式不正确,比如缺失引号、…

    http 2023年5月13日
    00
  • spring bean.xml文件p标签使用报错的解决

    当使用Spring框架时,我们通常需要在XML配置文件中定义各种Bean。在定义Bean时,我们可以使用<bean>标签或<p:>标签。其中,<p:>标签可以更简洁地定义Bean属性,但是使用时可能会遇到报错问题。 以下是解决“springbean.xml文件p标签使用报错”的完整攻略: 首先,检查XML文件的命名空间是否…

    http 2023年5月13日
    00
  • windows 10下安装搭建django1.10.3和Apache2.4的方法

    以下是在Windows 10下安装搭建Django 1.10.3和Apache 2.4的方法的完整攻略: 步骤1:安装Python和Django 下载Python安装包并安装可以Python官网下载最新版本的Python装包。 安装Django。可以使用以下命令在命令行中安装Django: pip install Django==1.10.3 步骤2:安装A…

    http 2023年5月13日
    00
  • HTTP的If-None-Match头部有什么作用?

    HTTP的If-None-Match头部可以用来协助客户端缓存的有效性检查。通常情况下,当客户端请求一个资源,并且该资源已经被缓存,Web服务器会返回状态码为304 Not Modified,表示该资源没有被修改过,客户端可以直接使用它的本地缓存。 If-None-Match头部可以在客户端请求中带上前一次请求中服务器返回的 ETag 值,以此来验证本地缓存…

    Http网络协议 2023年4月20日
    00
  • 有关pycharm登录github时有的时候会报错connection reset的问题

    PyCharm登录GitHub时报错connection reset的问题解决攻略 在使用PyCharm时,有时候我们会遇到登录GitHub时报错connection reset问题。这个问题可能是由于网络连接问题或者代理设置问题导致的。本文将提供详细的解决攻略,包括两个示例说明。 解决方案1:检查网络连接 首先,我们需要检查网络连接是否正常。尝试使用浏览器…

    http 2023年5月13日
    00
  • springcloud gateway设置context-path的操作

    下面是关于“Spring Cloud Gateway 设置 Context Path”的完整攻略。 什么是 Context Path Context Path,即上下文路径,是指Web应用程序根目录下对应URL路径的名称,也可以称之为应用程序的基路径。 例如,我们有一个微服务应用程序“user-service”,我们将其设置了 Context Path 为“…

    http 2023年5月13日
    00
  • SpringBoot集成Redis,并自定义对象序列化操作

    下面我将为你详细讲解Spring Boot集成Redis,并自定义对象序列化操作的攻略: 1. 集成Redis 1.1 添加依赖 首先需要在maven项目中添加Redis的依赖,这里以Spring Boot 2.x版本为例,添加以下依赖: <dependency> <groupId>org.springframework.boot&l…

    http 2023年5月13日
    00
  • Windows和夜神模拟器上抓包程序mitmproxy的安装使用详解

    以下是关于“Windows和夜神模拟器上抓包程序mitmproxy的安装使用详解”的完整攻略: 简介 mitmproxy是一款开源的抓包工具,可以用于HTTP和HTTPS流量的拦、修改和重放本文将介绍如在Windows和夜神模拟器上安装和使用mitmproxy。 解决方案 以下在Windows和夜神模拟器上安装和使用mproxy的步骤: 1. 安装Pytho…

    http 2023年5月13日
    00
合作推广
合作推广
分享本页
返回顶部