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中Collection的一些常用方法总结
Jun 13 Java/Android
Spring Data JPA使用JPQL与原生SQL进行查询的操作
Jun 15 Java/Android
分析Java中Map的遍历性能问题
Jun 26 Java/Android
Maven学习----Maven安装与环境变量配置教程
Jun 29 Java/Android
Java使用jmeter进行压力测试
Jul 09 Java/Android
浅谈spring boot使用thymeleaf版本的问题
Aug 04 Java/Android
SpringDataJPA在Entity中常用的注解介绍
Dec 06 Java/Android
alibaba seata服务端具体实现
Feb 24 Java/Android
Java字符串逆序方法详情
Mar 21 Java/Android
零基础学java之带参数以及返回值的方法
Apr 10 Java/Android
Spring Boot接口定义和全局异常统一处理
Apr 20 Java/Android
Spring 使用注解开发
May 20 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用mb_string函数库处理与windows相关中文字符及Win环境下开启PHP Mb_String方法
2015/11/11 PHP
繁简字转换功能
2006/07/19 Javascript
JQuery实现简单时尚快捷的气泡提示插件
2012/12/20 Javascript
jquery统计用户选中的复选框的个数
2014/06/06 Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
2015/06/16 Javascript
AngularJS入门教程之ng-class 指令用法
2016/08/01 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
vue2.0实现分页组件的实例代码
2017/06/22 Javascript
React Native仿美团下拉菜单的实例代码
2017/08/08 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
JavaScript实现选项卡效果的分析及步骤
2019/04/16 Javascript
Vue的状态管理vuex使用方法详解
2020/02/05 Javascript
Python显示进度条的方法
2014/09/20 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
Python cookbook(数据结构与算法)实现优先级队列的方法示例
2018/02/18 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
使用Python OpenCV为CNN增加图像样本的实现
2019/06/10 Python
Python处理时间日期坐标轴过程详解
2019/06/25 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
Python正则表达式如何匹配中文
2020/05/27 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
python操作redis数据库的三种方法
2020/09/10 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
详解css position 5种不同的值的用法
2019/07/30 HTML / CSS
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
Bodum官网:咖啡和茶壶、玻璃器皿、厨房电器等
2018/08/01 全球购物
英国剑桥包中文官网:The Cambridge Satchel Company中国
2018/11/06 全球购物
校园之星获奖感言
2014/01/29 职场文书
护士年终个人总结
2015/02/13 职场文书
党员学习中国梦心得体会
2016/01/05 职场文书
《我的伯父鲁迅先生》教学反思
2016/02/16 职场文书
小学生节约用水倡议书
2019/08/12 职场文书
JavaScript 定时器详情
2021/11/11 Javascript
gtx1650怎么样 gtx1650显卡相当于什么级别
2022/04/08 数码科技