第一种:
maven可以加入这个:maven.wagon.http.ssl.insecure=true
例如:执行mvn package指令时写成:
mvn -Dmaven.wagon.http.ssl.insecure=true package
但是每次都加入这个变量很不合适
解决方案
打开idea的file->settings,搜索maven,打开maven目录下的Runner,在最下边的属性栏新增变量maven.wagon.http.ssl.insecure值为true,完成如下图
第二种:
-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME
-Dmaven.wagon.http.ssl.insecure=true
-Dmaven.wagon.http.ssl.allowall=true
-Dmaven.wagon.http.ssl.ignore.validity.dates=true
第三种
环境变量配置MAVEN_OPTS
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true
或者配置maven命令处设置 MAVEN_OPTS,同理