springboot新建项目pom.xml文件第一行报错的解决


Posted in Java/Android onJanuary 18, 2022

springboot新建项目pom.xml文件第一行报错

新建一个测试项目

发现创建完毕pom.xml文件报错,提示

Description Resource Path Location Type

Unknown pom.xml /demo line 1 Maven Configuration Problem

下面是文件

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version> 
<name>demo</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>

检查完毕发现是版本问题,改成<version>2.0.0.RELEASE</version>就不会报错

或者 

解决这个问题只需要

在pom.xml 文件中的 properties 加入maven jar 插件的版本号,如下所示:

<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>

主要原因是2.1.5.RELEASE 升级到了。3.1.2 造成的问题,有些IDE插件不兼容的问题造成的。 

springboot创建过程中pom.xml报错

如下图:pom.xml有红叉,但是pom.xml中没有错误,并且项目上有红色感叹号

springboot新建项目pom.xml文件第一行报错的解决

问题出现原因

当在pom.xml中加入依赖时,会自动下载依赖的jar包,在这过程中,如果出现异常,比如手动停止,断网,关闭eclipse,会导致jar包下载中断,但是在重新构建时不会自动重新下载,此时会由于缺少jar包导致上述问题:

解决办法

1. 进入build path中,查看有哪些jar包有红叉。

springboot新建项目pom.xml文件第一行报错的解决

2. 找到相应jar包对应的.lastUpdated文件,然后删除掉。

springboot新建项目pom.xml文件第一行报错的解决

3. 选择项目,右键选择maven,然后选择update project,此时就会重新下载

springboot新建项目pom.xml文件第一行报错的解决

如果还是不行,就执行终极大法,自己手动下载所需依赖包,然后通过命令将依赖包安装到仓库中。

举个 栗子:

mvn install:install-file -DgroupId=com.dtwave.dsource -DartifactId=dsource-spi -Dversion=1.1.0-SNAPSHOT -Dpackaging=jar -Dfile=/Users/lcc/Desktop/dsource-spi-1.1.0-SNAPSHOT.jar

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Java/Android 相关文章推荐
Log4j.properties配置及其使用
Aug 02 Java/Android
mybatis中注解与xml配置的对应关系和对比分析
Aug 04 Java/Android
Jpa Specification如何实现and和or同时使用查询
Nov 23 Java/Android
你知道Java Spring的两种事务吗
Mar 16 Java/Android
Android自定义scrollview实现回弹效果
Apr 01 Java/Android
Java 获取Word中所有的插入和删除修订的方法
Apr 06 Java/Android
引用计数法和root搜索算法以及JVM中判定对象需要回收的方法
Apr 19 Java/Android
Java 定时任务技术趋势简介
May 04 Java/Android
解决Springboot PostMapping无法获取数据的问题
May 06 Java/Android
springboot读取nacos配置文件
May 20 Java/Android
前端与RabbitMQ实时消息推送未读消息小红点实现示例
Jul 23 Java/Android
OpenFeign实现远程调用
Aug 14 Java/Android
关于@OnetoMany关系映射的排序问题,使用注解@OrderBy
Dec 06 #Java/Android
SpringBoot整合阿里云视频点播的过程详解
Dec 06 #Java/Android
SpringDataJPA在Entity中常用的注解介绍
Dec 06 #Java/Android
Java中try catch处理异常示例
Dec 06 #Java/Android
SpringDataJPA实体类关系映射配置方式
Dec 06 #Java/Android
Java异常处理try catch的基本用法
Dec 06 #Java/Android
Mybatis是这样防止sql注入的
Dec 06 #Java/Android
You might like
用PHP连接MySQL代码的参数说明
2008/06/07 PHP
PHP读取大文件末尾N行的高效方法推荐
2016/06/03 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
收集的网上用的ajax之chat.js文件
2007/04/08 Javascript
走出JavaScript初学困境—js初学
2008/12/29 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
js函数在frame中的相互调用详解
2014/03/03 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
2015/11/11 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
2015/12/18 Javascript
JS实现的计数排序与基数排序算法示例
2017/12/04 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
python解析xml文件实例分享
2013/12/04 Python
Python写的英文字符大小写转换代码示例
2015/03/06 Python
Python中下划线的使用方法
2015/03/27 Python
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
python 多个参数不为空校验方法
2019/02/14 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
tensorflow 限制显存大小的实现
2020/02/03 Python
DHC中国官方购物网站:日本通信销售No.1化妆品
2016/08/20 全球购物
美国大尺码女装零售商:TORRID
2016/10/01 全球购物
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
丹尼尔惠灵顿手表天猫官方旗舰店:Daniel Wellington
2017/08/25 全球购物
台湾流行服饰购物平台:OB严选
2018/01/21 全球购物
Janie and Jack美国官网:GAP旗下的高档童装品牌
2019/09/09 全球购物
十一个高级MySql面试题
2014/10/06 面试题
高一生物教学反思
2014/01/17 职场文书
2014年教师党员公开承诺书
2014/05/28 职场文书
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
领导干部“四风”查摆问题个人整改措施
2014/10/28 职场文书
2015年银行员工工作总结
2015/04/24 职场文书
演讲比赛主持词
2015/06/29 职场文书
企业版Windows 11有哪些新功能? Win11适用于企业的功能介绍
2021/11/21 数码科技
Nginx HTTP跳转至HTTPS
2022/05/15 Servers