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 相关文章推荐
Java实现斗地主之洗牌发牌
Jun 14 Java/Android
springboot如何初始化执行sql语句
Jun 22 Java/Android
总结Java对象被序列化的两种方法
Jun 30 Java/Android
详解JAVA的控制语句
Nov 11 Java/Android
解析探秘fescar分布式事务实现原理
Feb 28 Java/Android
Java 数据结构七大排序使用分析
Apr 02 Java/Android
Java十分钟精通进阶适配器模式
Apr 06 Java/Android
SpringBoot 集成短信和邮件 以阿里云短信服务为例
Apr 22 Java/Android
Java异常体系非正常停止和分类
Jun 14 Java/Android
SpringBoot使用ip2region获取地理位置信息的方法
Jun 21 Java/Android
java中如何截取字符串最后一位
Jul 07 Java/Android
HttpClient实现表单提交上传文件
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设置图片文件上传大小的具体实现方法
2013/10/11 PHP
php实现递归抓取网页类实例
2015/04/03 PHP
HTML页面如何象ASP一样接受参数
2007/02/07 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
JS target与currentTarget区别说明
2011/08/28 Javascript
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
解决jquery异步按一定的时间间隔刷新问题
2012/12/10 Javascript
JavaScript 验证码的实例代码(附效果图)
2013/03/22 Javascript
JS.elementGetStyle(element, style)应用示例
2013/09/24 Javascript
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
Nodejs Post请求报socket hang up错误的解决办法
2014/09/25 NodeJs
让JavaScript和其它资源并发下载的方法
2014/10/16 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
使用javascript插入样式
2016/03/14 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
2016/08/19 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
2017/07/13 Javascript
Vue监听事件实现计数点击依次增加的方法
2018/09/26 Javascript
原生js实现瀑布流效果
2020/03/09 Javascript
微信小程序多列表渲染数据开关互不影响的实现
2020/06/05 Javascript
python中MySQLdb模块用法实例
2014/11/10 Python
Python中取整的几种方法小结
2017/01/06 Python
Python3 socket同步通信简单示例
2017/06/07 Python
Python基于scipy实现信号滤波功能
2019/05/08 Python
python3实现在二叉树中找出和为某一值的所有路径(推荐)
2019/12/26 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
Python pip使用超时问题解决方案
2020/08/03 Python
Html5新增标签有哪些
2017/04/13 HTML / CSS
Nuts.com:优质散装,批发坚果、干果和巧克力等
2017/03/21 全球购物
高一生物教学反思
2014/01/17 职场文书
湖南省召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
土建施工员岗位职责
2015/04/11 职场文书
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers