maven build failure

死在maven上的一天,从早上卡到现在(晚上八点半),不吐槽了,总结下经验:
IDEA创建maven工程失败:
maven build failure_第1张图片
Windows终端mvnarchetype:generate失败:
maven build failure_第2张图片
搜寻无数经验贴,确保maven项目创建成功几大前提:
1、JDK版本与maven版本匹配
2. setting.xml配置正确
3.IDEA导入的maven信息正确

maven build failure_第3张图片
这里贴一下我的setting.xml文件:







  

  C:\Users\Lenovo\.m2\repository

  

  

  
  
    
  

  
  
    
  

  
  
    

    
  

  
  
    
    
        nexus-aliyun
        central
        Nexus aliyun
        http://maven.aliyun.com/nexus/content/groups/public
    
  

  
  
    

    
  

  


注意:虽然这么长,但重要的配置信息只有这两:
localRepository本地存储就是你下载的东西存放的位置:
根据自己创建的repository位置填写此路径
maven build failure_第4张图片
配置的镜像:
maven build failure_第5张图片
其他信息,真的可以不看,细细看真的累死个人~

还有个问题我想小小说明一下,顺便咨询各位看官:我window上先后安装了JDK1.8(也是maven依赖的版本),后来我又因需要安装UG NX12 而安装了JAVA9,当在控制台输入java -version时候,出来的是java9的版本信息,是否因为此原因导致我maven突然不行了?
不管啥原因,强迫症驱使下,参考网上方法,将java这两个环境变量改到path变量的最前面,这样,再在终端敲java -version就是我想要的JDK1.8的版本信息。
maven build failure_第6张图片
最终解决我问题的方法:
检查修改以上问题后,idea使用maven出现了unable to find valid certification path to requested target的错误。
尝试后解决方法:
是在maven runner里浮上VM option信息(不同于网上的导入各种证书方法):
maven build failure_第7张图片
VMoption中具体内容如下:

-Dmaven.wagon.http.ssl.insecure=true 
-Dmaven.wagon.http.ssl.allowall=true
 -Dmaven.wagon.http.ssl.ignore.validity.dates=true

现在buid success:
自学真难,就这样,一天没了。。。
maven build failure_第8张图片

你可能感兴趣的:(错误总结)