maven配置 出现[error] maven execution terminated abnormally (exit code 1)的解决?

只有[error] maven execution terminated abnormally (exit code 1),没有其他报错信息(网上很多的错误是 Check $M2_HOME environment variable and mvn script match),生成的webapp结构如下:


maven配置 出现[error] maven execution terminated abnormally (exit code 1)的解决?


很明显整个项目骨架都没有生成,并不是maven加载库时间过长的原因 ,网上有人建议手动添加,但这明显有报错不解决担心会影响之后的开发。

花了一下午的时间尝试了网上的各种方案,所以最后虽然解决了这个问题但是有些玄学。这里列出所有操作过程:

使用的编辑器为IntelliJ IDEA 14.0.2,Java JDK的版本为1.8

1、一开始maven的版本为最新版的3.5.0,setting位置默认(C:\\Users\\xxx\\m2.\\setting.xml),出现错误;

2、参考网上方案各种修改configure或者setting里面的参数、路径,rebuild项目,仍有错误;

3、参考网上某方案,删掉了C:\\Users\\xxx\\m2.\\repository这个文件夹,rebuild项目,仍有错误;

4、考虑可能maven版本与JDK不搭(实话不应该是这个问题,但是当时没有别的思路);下载3.2.5版本,解压后配置环境变量新建项目按照默认路径,报错误信息:找不到C:\\Users\\xxx\\m2.\\setting.xml这个文件;

5、新建项目的User settings file改为maven解压包下conf文件夹里的setting.xml,问题解决。


但是以上步骤之后,还是有一些文件夹的缺失,但至少没有报错,也有了基本的骨架

maven配置 出现[error] maven execution terminated abnormally (exit code 1)的解决?


但是其他人在配置的时候好像用的就是默认的路径,所以比较悬....我也不知道我的做法是不是对的