从git拉maven项目导包失败的总结

过程:1、打开idea。file --> new --> Project from Version Control

   2、填入git地址,点击clone

明明是一个maven项目,可是idea却提示:Non-managed pom.xml file found:  点击Add as Maven Project之后导包失败,右侧没有依赖包,也就是说导入项目后,在maven project中只有LifeCycle,没有Dependencies和Plugins。

在网上搜的手动讲项目变为maven项目:(转载地址:https://blog.csdn.net/lcgoing/article/details/86928738

方法一:

1.右键工程文件,新建文件pom.xml,并填写好内容。

2.在pom.xml 文件上右键 Add as Maven Project。

3.idea自己导入maven。

方法二:

1.项目上右键 Add Framework Support。2.选择maven。

可惜我的问题是项目本身为一个maven项目,可是拉git到本地却不是了,除了自己其他人拉都没有问题,所以和项目本身无关。

在idea控制台输入mvn -U clean install -Dmaven.test.skip=true。执行失败。

本地仓库清空重新导包:

1.删除本地库的包。本地包的地址在File -> Settings -> Maven -> Local repository 

2.重新导入包。选择项目右击 -> Maven -> Reimport

3.重启程序

失败。

各种报错:Unable to import maven project:  修改了settings的镜像,更换成了同事给的settings文件。

      Some problems were encountered while processing the POMs:

 

还是失败。

各种办法尝试了,将社区版idea换成了付费版,换settings文件,最后换了一个maven的版本。。好了

idea2019.2.2的版本和maven3.6.2的版本不兼容,这垃圾maven3.6.2

之前考虑了是maven版本过高的问题,把maven从3.6.2换成了3.3.3也还是不行,最后使用的是idea自带的maven版本。

注意:新项目拉进idea要设置Jar。这个可以配置成每次不必手动设置。

file --> Project Structure -->Project Settings  -->下的Project。将Project SDK选择为自己本地的SDK版本(因为你拉下来的配置SDK版本可能和本地的不一样)

原文地址:https://www.cnblogs.com/xuzhongyin/p/12106093.html