记录一下关于新导入项目maven的问题

从gitee上新拉下来一个项目,在导入项目后pom.xml没报错,但是右边dependencies里的包一直飘红,个别jar包依赖我们无论怎么刷新项目,重启编译器,删除jar包通过Maven重新下载依赖都不能解决。花了五天才让本地项目跑起来,特意记录一下注意事项;

1、首先关于maven设置

maven要配置到本地的path变量中,并用mvn -v查看版本号

2、maven版本和idea版本不兼容的问题

这个在网上就能搜到很多解决方案,降低maven版本就行了

3、有关setting文件中的一些设置

setting文件的要和idea中配置的路径要一致,其次就是中央仓库可以多配置几个,以及是否要设置私服地址

4、关于idea的设置

idea中的maven那一块的设置,JDK导入要设置为当前使用的版本,如下图:
在这里插入图片描述
在这里插入图片描述

5、关于本地包的一些处理

我最头疼也是最费时间解决的问题,如下图:
在这里插入图片描述
左边的pom.xml没问题,右边dependencies里的包一直飘红,个别jar包依赖我们无论怎么刷新项目,重启编译器,删除jar包通过Maven重新下载依赖都不能解决。导致项目迟迟跑不起来,一直报错。
1、删除本地jar包然后maven重新下载,仍然无法运行
2、maven运行mvn clean install,install报错,无法解析依赖
3、将同事的maven库复制到本地,还是无法解决
4、清除pom中的依赖,刷新maven然后重新在pom中添加依赖,提示依赖无法下载
5、将maven库中的.lastUpdated文件、_remote.repositories文件全部删除,库中包含同事maven库中的jar包,然后重新导入项目,执行maven clean install,maven依然飘红报错,但是项目可以重新编译并且启动,成功解决。
最后总结就是pom中有私库的依赖无法下载,但是maven自动下载依赖不成功或者网络问题会产生.lastUpdated文件、_remote.repositories文件这两种文件,导致maven识别jar包时出错,本地有jar包的时候只要删除这两种文件后就可以正确扫描到,但是为什么仍然飘红还不知道。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值