idea从远程仓库更新jar失败

idea从远程仓库更新jar失败,第1张

1、package 命令执行时,会先从远程仓库下载最新 jar 包,在 reimport 无效时,可起到代替 reimport 的效果;

2、同理,使用 maven install 也可,但生成的 jar 包会同时到本地仓库;使用 maven deploy 也可,但生成的 jar 包会同时到远程仓库;

3、建议使用 package 命令,生成的 jar 包只保存在项目文件夹中,不影响仓库 jar 包;且更新完成之后,可执行 maven clean 命令清理掉刚才生成的 jar 包。

解决方案:

1、检查是否正确添加了库。添加库时,应该正确添加对应的jar包,并且要确保jar包路径正确。

2、检查是否有重复的库。如果当前项目中已经存在添加的库,那么应该删除重复的库,以免出现冲突。

3、检查库中是否存在依赖关系。如果库中存在依赖关系,那么需要正确解决依赖关系,否则会影响项目的正常启动。

4、检查是否有版本冲突。如果库中存在多个版本,那么需要确保所有版本都是同一个版本,以免出现冲突。

5、检查是否正确配置了编译环境。如果编译环境没有正确配置,那么项目将无法正常启动。

首先找到出错的位置,查看是否可以进到哪个类当中。

比如在web容器和Spring容器在整合的时候要使用org.springframework.web.context.ContextLoaderListener这个类来在Web容器启动时启动Spring容器,有时候会报错这不到这个类,此时可以在web.xml中Ctrl+鼠标左键,看看是否可以进入到这个类当中,如果不能说明没有真的引入。

如果可以进入,说明类的路径没毛病,如果用的tomcat,删掉后重新部署,最后重新编译,编译完成后进入tomcat部署项目的文件夹查看对应项目的classes文件夹中有没有你项目编译后产生的相关文件,都有的话,重新试一下。

方法一:在项目名称上右键,选择MAVEN,然后点击reimport即可。

方法二:左上角点击file,选择Invalidate Caches/Restart,然后点击左边第一个按键即可。我的项目中此问题得以解决。

方法三:使用方法一后,再右上角点击 toggle offline mode

方法四:将maven仓库所在包当中的,提示缺的jar包删除,然后在maven当中再次引用,或者换个版本,或者换个版本后在换回原来的版本。

一般通过以上几个方法都可以解决。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11545039.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存