maven加载依赖时遇到的问题

一、常见错误信息分类

在项目中添加如下依赖


    mysql
    mysql-connector-java
    >5.1.9

执行拉取命令后可能打印出下面几种错误信息 :

错误1:无法搬运

Could not transfer artifact mysql:mysql-connector-java:pom:>5.1.9 from/to aliyun (https://maven.aliyun.com/repository/public)

 错误2:找不到

Could not find artifact mysql:mysql-connector-java:pom:8.0 in aliyun (https://maven.aliyun.com/repository/central)

二、各类问题的解决思路

2.1 Could not find 

报这个错说明你要找的包根本就不镜像源仓库里,有两种解决办法:

方法一:直接到maven的主仓库去下载jar包,然后导入到项目;

maven中央仓库

方法二:更换镜像源,比如下面就是阿里云central仓库镜像源的配置信息


    aliyun
    central
    aliyun
    https://maven.aliyun.com/repository/central

2.2 Could not transfer

按照其他博客的说法,此问题与SSL证书有关,需要在idea的两个配置项中添加下面的信息:(注意末尾不要有空格)

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

具体配置位置为:

maven加载依赖时遇到的问题_第1张图片

此时再重新引入应该就不会出错了(如果还出错,那可以试着把本地maven仓库之前下载过的同名开发包删除,然后重新用maven进行引入;或者只是因为网络不畅所致)

你可能感兴趣的:(maven,maven,java,数据库)