maven文件报错(pom.xml或者jar包缺失)解决方法

相信很多朋友在myeclipse上把maven配置好了,但是新建maven项目的时候会报错,下面我来总结以下我遇到的问题。

新建完maven项目后,pom.xml报错

1.报错的原因:很多时候我们在下载maven的时候会因为网络问题导致下载的jar包不全或者丢失,当新建完一个maven项目的的时候pom.xml就会报错。

2.解决办法:点击报错的地方,它会自动提示你报错的地方,例如:

很明显,这是jar包缺失的表现。这时候我们就要去c盘.m2文件夹下的repository目录下去寻找这个对应的jar包所在的文件夹,把它删除(别害怕,删了之后后面我们会更新,等下讲到)。在这里记住,它报几个jar报缺失我们就删除几个jar包。删除完后重要的一步:打开pom.xml文件,随便找个空位置,按下空格键或者删掉个空格,最后保存以下,maven文件就不会报错了!

重要:  我们之前在文件夹里删除了那些缺失的jar包对不对,那怎么让它重新加载回来呢?

方法:右键点击maven项目,选择maven(有些是Maven4MyEclipse就选择这个)-> Update Proejct(有些是 Update Proejct Configuration就选这个),好啦,之前我们删除的jar包现在都重新加载回来啦,可以去repository目录下找找看哦

原文地址:https://www.cnblogs.com/wangyinghao/p/10138736.html

时间: 2024-11-06 19:33:35

maven文件报错(pom.xml或者jar包缺失)解决方法的相关文章

解压tar.gz文件报错gzip: stdin: not in gzip format解决方法

解压tar.gz文件报错gzip: stdin: not in gzip format解决方法 在解压tar.gz文件的时候报错 1 2 3 4 5 [[email protected] Downloads]$ tar -zxvf clion-141.351.4.tar.gz gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now 原来原因是这个

mysql导入sql文件报错“MySQL server has gone away”的解决方法

登陆mysql终端,查看当前配置(默认单位是字节): show VARIABLES like '%max_allowed_packet%'; 在mysql的安装目录下 找到 my.ini文件 加入以下代码: interactive_timeout = 120 wait_timeout = 120 max_allowed_packet = 32M

报错:说改变了系统文件。解决方法

报错:说改变了系统文件.解决方法:1.在系统文件中,撤销操作:2.做clean:3.将SDK7.1同名文件内容复制粘贴过去:4.将其他电脑上的同名文件替换原文件:5.删除对xcode所有的修改文件,位置在资源库/developer/xcode/derivedData/下的所有文件都删除 报错:GEOErrorDomain error -3 提示错误也可运行的话,应该是derived data没清导致的.在Window -> Organizer -> Projects,找到你这个项目,然后点下右

MyEclipse打开JSP文件报"Failed to create the part's controls"解决方法汇总

我把HTML代码放到JSP中的,昨晚还能用,今天就打不开了,在网上找了半天解决方法,总算解决了. 图片分享: 方法1. 在"开始"-->"运行"---->"cmd"进入命令提示行后,再进入myeclipse安装目录的eclipse文件夹,然后输入myeclipse -clean即可 方法2. 找到myeclipse安装目录的configuration文件夹删除除config.ini以外的所有文件(记得备份),重启myeclipse.

python报错:SyntaxError: Non-ASCII character '\xe5'的解决方法

最近在学习机器学习,上面的代码都是一些python代码,对于python只是会一些基础性的东西,刚才就遇到了一个比较low的问题,但是还是记录一下吧. 在python代码中出现了中文,但是我又把# -*- coding: utf-8 -*-这句话放到了第三行,所以导致出现了,如下的错误: SyntaxError: Non-ASCII character '\xe5' 1. 解决方法也和简单就是把编码的那句话放在第一行: # -*- coding: utf-8 -*- #!/usr/bin/pyt

MyEclipse打开JSP文件报"Failed to create the part's controls"解决方法

HTML代码放到JSP中的,打不开了,在网上找了半天解决方法,总算解决了. 方法1. 在"开始"-->"运行"---->"cmd"进入命令提示行后,再进入myeclipse安装目录的eclipse文件夹,然后输入myeclipse -clean即可 方法2. 找到myeclipse安装目录的configuration文件夹删除除config.ini以外的所有文件(记得备份),重启myeclipse. 方法3. 找到myeclipse安

oauth2(spring security)报错method_not_allowed(Request method 'GET' not supported)解决方法

报错信息 <MethodNotAllowed> <error>method_not_allowed</error> <error_description>Request method 'GET' not supported</error_description> </MethodNotAllowed> 39是单引号 原因 默认只支持post 解决方法 下载安装postman工具(或其他post工具) 使用post调用 代码增加get的

tomcat web工程 jar包冲突解决方法

目前在部署工程时,遇到了一个问题,报错信息如下: See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 经检测,是工程包中含有javax.servlet包的JAR包,造成与Tomcat自身的servlet-api.jar的冲突. 1.问题的原因: tomcat 启动后先将tomcat/common/lib目录下的jar包全部读入内存,如果webapps目录里的应用程序中WEB-INF/l

maven工程依赖的jar包,在本地仓库有,但是pom.xml文件却报错找不到jar包

问题描述: ? 第一时间查看本地仓库,发现明明有却还报错 ? 解决方案: 查看错误依赖的_remote.repositories文件 ? 正常以来的的_remote.repositories文件 ? 把getui-nexus改成nexus-aliyun. 其中nexus-aliyun是你maven的setting.xml中设置的远程仓库的名字 ? 原文地址:https://www.cnblogs.com/joey-kaka/p/9831101.html