前言
把工作中容易遇到的关于maven问题做了一下记录,发现有些可以通过VM options设置参数解决,于是把他们总结写了篇博客。
1.maven控制台输出乱码问题
出现这个原因是源码使用的是UTF-8编码,maven平台默认编码是GBK.只需要将VM Options属性值设置为:-Dfile.encoding=GB2312;
2.证书校验问题
使用httpclient请求https的链接时,报错:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target。在网上找了好久下载证书并安装在本地都没解决问题,后来时通过在Maven命令后加入参数“-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true”解决了问题。