ideal中使用自己下载的maven库遇到的大坑

首先,我要说说事情的起因。主要起因是因为在公司创建spring boot项目的时候(配置内网什么的坑就略过了),如果你不主动选择的话,ideal会默认使用它自带的maven库(Bundled)。但是我在使用的时候,发现它不能将一些默认的依赖引入进来,如下图
依赖没有
点击重新加载maven项目后,控制台打印如下
报错
虽然这个在项目运行时不会报错终止,但是看着不爽就去Google把问题解决了。解决方式就是使用自己下载的maven库(这里也不赘述)。配置好后,问题确实解决了。解决问题
当我以为万事具备后,开始了项目。在编写了一个简单demo后,点击运行,结果出现了N多个错误,我直接懵逼,如下图(因为自己项目已经好了,所以图片是网上找到的)
错误
我的问题是明明这些包都已经引入到了项目中,它就是要报错,说找不到XXXX,网上看了很多方法还是没有用。我本已经放弃了,换回了ideal自带的maven库,虽然有之前的报错,但是至少项目能够正常运行。这里还要说明一下,就是项目一模一样,用自己的maven库就是不行,而且在运行了一次之后,再换回自己的maven库运行项目,发现错误少了很多。
然后就在这个时候,我修改ideal自带maven库里面的settings.xml时,我发现repository文件夹和settings.xml是在一起的(之前的本地repository文件夹我是配置在根目录下面的)
在这里入得到描述
然后我就把自己的本地maven的repository文件夹也移动到了settings.xml那里,运行,就好了。。。。

后续:因为已经运行了一次,之后我又用本地的maven,但是配置的repository还是以前那个在外面的,发现它依旧可以运行,真是奇了怪了。但是我现在猜测,如果后面又引入了其他新的依赖,用外面的repository肯定又会报错,至于为什么,就要请求大佬指教了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值