我先把纯粹的解决方案写出来,如果大家试了感觉有用,并且感觉不是很清楚,可以看一下我后面写的分析,内容也不多,但是可能会对大家起到一定的帮助,毕竟要知其然知其所以然。

解决方案: 

        第一步:你可以直接去gitee或者github上面把项目用zip压缩包下载下来,然后解压,你再用IDEA打开该路径下的项目,你会发现这时IDEA就可以正常加载模块等等内容,此时项目就完整展示了,也不会再报错。

        第二步:

                

改成你自己的配置好阿里云私服的setting路径:

        

                                                        就好了。

分析:

        从IDEA中克隆git项目时,导入的项目只有pom文件。同时还可能会伴随着一个问题:右下角一直在编制maven的索引,且速度奇慢无比,如果你点开该项之后,你会看到在详细信息里他是从maven的国外仓库中下载的(要知道我们一般人在下载好maven并进行配置的时候都会在setting文件里面配置阿里云的镜像),那为什么还是会从国外下载呢?

所以,问题有两个:

        1.项目中只给展示了pom文件;

        2.IDEA右下角一直在加载(或下载,或编制索引)maven坐标,速度奇慢无比,且点开后显示是从国外maven仓库下载的,不是我们自己配置的私服。

解决方案:

        问题一:

                解决方案一:

        此时你若观察左上角file里面的项目结构,你会发现模块是空的,所以你可以手动导入模块;(不推荐)

                解决方案二:

        你可以直接去gitee或者github上面把项目用zip压缩包下载下来,然后解压,你再用IDEA打开该路径下的项目,你会发现这时IDEA就可以正常加载模块等等内容,此时项目就完整展示了,也不会再报错。

        问题二:

          上面说到一般问题一还会带有问题二的出现,原因也分析了。所以用**想也知道是咱自己的私服配置没生效,也就是没应用到IDEA里面。这时候想一想,当初我们是怎么让阿里云私服配置生效的?第一:去setting里面配置阿里云私服。第二:去idea里面的file-》setting-》找maven,然后把用户设置文件和本地仓库由原来的(.\m2\...)改成我们自己新设置的有阿里云私服的那个setting,所以的话答案呼之欲出。

         解决方案:

          肯定是针对这个项目的maven设置没设置成我们想要的那个setting文件。所以我们来看一下:

        

可以看到果然还是默认的路径,要知道这个setting里面可没有我要的阿里云私服配置。所以改一下就好了,我的路径是D:\apache-maven-3.6.3\conf\settings.xml,把这个重写后下面的本地仓库也会跟着改成正确的。(记得勾上两个重写!!!!!)

这下就可以了,然后你就会发现右下角的maven坐标唰的一下就加载完了。

文章来源

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: