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 相关文章推荐
为什么在foreach循环中JAVA集合不能添加或删除元素
Jun 11 Java/Android
SpringBoot生成License的实现示例
Jun 16 Java/Android
详解Java实践之建造者模式
Jun 18 Java/Android
SpringRetry重试框架的具体使用
Jul 25 Java/Android
Log4j.properties配置及其使用
Aug 02 Java/Android
Jpa Specification如何实现and和or同时使用查询
Nov 23 Java/Android
Java基础——Map集合
Apr 01 Java/Android
Java 获取Word中所有的插入和删除修订的方法
Apr 06 Java/Android
IDEA 2022 Translation 未知错误 翻译文档失败
Apr 24 Java/Android
Java 中的 Lambda List 转 Map 的多种方法详解
Jul 07 Java/Android
Mybatis 一级缓存和二级缓存原理区别
Sep 23 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实现简单的上传进度条
2015/11/17 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
php原生导出excel文件的两种方法(推荐)
2016/11/19 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
2016/12/14 PHP
PHP实现的用户注册表单验证功能简单示例
2019/02/25 PHP
jquery 与NVelocity 产生冲突的解决方法
2011/06/13 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
Nodejs学习笔记之入门篇
2015/04/16 NodeJs
基于jQuery实现的无刷新表格分页实例
2016/02/17 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
Angular路由简单学习
2016/12/26 Javascript
JS动态生成年份和月份实例代码
2017/02/04 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
Node.js服务器开启Gzip压缩教程
2017/08/11 Javascript
JS实现倒计时图文效果
2018/11/17 Javascript
jQuery+vue.js实现的多选下拉列表功能示例
2019/01/15 jQuery
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
python定时利用QQ邮件发送天气预报的实例
2017/11/17 Python
python配置grpc环境
2019/01/01 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
Python 可视化神器Plotly详解
2020/12/26 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
安装python依赖包psycopg2来调用postgresql的操作
2021/01/01 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
2021/01/08 Python
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
英国玛莎百货澳大利亚:Marks & Spencer Australia
2019/08/30 全球购物
外贸业务员求职信范文
2013/12/12 职场文书
职业生涯规划书基本格式
2014/01/06 职场文书
村党组织公开承诺书
2015/04/30 职场文书
2015年小学图书室工作总结
2015/05/18 职场文书
2015年党风廉政建设个人总结
2015/08/18 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书