真正遇到这些问题的朋友看到这,是否是有种找到知音的感受,别怕,你不是在一我的战斗,苦逼的日子里,还有个我陪你一块儿苦逼,吐了吐了,这问题不知道耗费了我多久的时间,百度好多也解决不了,找身边的大佬帮忙也解决不了,我靠,我真的...真难为我了,发际线又特么高了。程序员
我两个月内没能解决这个问题,导包都是手动一个一个导入的,但是后来作大一点的项目发现,这工做量太大了,好多时间都花在导包上了。今天,个人好朋友让我帮忙给他改个Bug,经过码云把代码拉到个人电脑上了,忽然想到...我靠,那Maven导报问题尚未解决,拉下来就一堆爆红,根本无从下手,全是导包问题,我也不知道哪来的勇气,又硬着头皮瞎搞了一番,呵呵,别觉得我搞好了,并无,我都严重怀疑是个人电脑问题,准备刷机了,结果又给我来了个绝境求生,求生成功了,瞎搞出来了,emmmm,我不得不佩服本身瞎搞的勇气,点个赞,作个总结,但愿能帮助到跟我同样入坑的朋友。bash
我分析了一下,不光是我这个问题,我把全部可能出现的问题作个汇总,朋友们都试试吧,我不保证均可以,但说不定正好能解决你的呢。maven
你的IDEA
版本要高于Maven
的版本,不然可能会出现问题优化
我用的IDEA
版本是2018.3.4
,而我以前用的Maven
是3.5.3
。this
你们在Apache Maven
官网上能够看到对应的版本时间,而后根据本身IDEA
的版本信息下载Maven
,很明显,我适合用3.5.2
版本的Maven
。因此我又下载了3.5.2
版本。阿里云
这样就能够先排除一项隐藏的Maven问题了。url
关于Maven的配置你们能够看我以前写过的文章《IDEA中Maven的安装、一键导入和内存优化》spa
我在这说一下在IDEA中的配置,其实也就是下面标记的这三部份内容3d
其中最重要的是setting.xml
文件的阿里云仓库的配置code
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
复制代码
<mirrors>
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mvnrepository.com/</url>
</mirror>
</mirrors>
复制代码
就把这两项内容写进setting.xml
文件里便可。确保这些没问题后仔细检查setting.xml
文件的路径有没有填正确,确保无误便可。
这个就是我瞎弄的,但解决了个人问题,若是有朋友上面两项都没问题,但还没解决的,能够尝试一下我瞎弄的这个。
反正我就是瞎弄这个选项解决的,至于为何我也不知道,哈哈。
.lastUpdated
文件个人问题解决后,自动导包是没有问题了,但有时也会出现导不了的问题,也就一两个,出现这个问题后,你看没有导入的是哪一个包,而后去repository
仓库中查找对应的包,看看里面是否生成了.lastUpdated
文件,若是生成了,删了,而后从新导入便可,个人是这样,不肯定大家的是否同样,仅供参考。
绿了这个词别人听着可能不爽,会联想到别的地方,可是,对于程序员来讲,编译器里绿了,那就跟过年放鞭炮同样爽,程序员的世界,不要大红,就要大绿,你品,你细细品,别品歪了啊。
就这吧,写完了,个人问题已经解决了,之因此认真写这篇,就是不想让朋友们跟我入一样的坑,百度的时候能有个安慰,我不保证能不能帮你解决问题,但这片心绝对是真诚的。