项目使用的是阿里云镜像,有的jar包镜像上没有,就需要去其他地方去下载,以oracle的驱动com.jslsolucoes:ojdbc6为例
1.使用pom文件下载时报错
2.一般找不到jar包,先去maven仓库瞅瞅,阿里云镜像可能有部分不全,如果由于权限问题,maven仓库也没有再去其他各个官网去下载。
3.https://mvnrepository.com/ 相当于maven仓库jar包的检索网站,比较好搜索
4.搜索我们需要的jar包关键字,找到我们需要的jar包(如果这里没有说明maven仓库没有这个包的权限,需要去其他地方)
5 点击详情
6 点击详情,如果需要使用maven构建直接复制下面的代码到pom文件,但是我们这里因为构建不成功所以使用手动下载(但是下面的代码在我们将下载好的jar导入本地maven时也要用到),点击上面的file后面的view all 可以查看该jar包的下载信息
7.选择需要的文件点击就可以下载
8.下载完成后加入到自己的本地maven仓库,cmd执行install语句,其中XXX信息在下载页面的详情maven代码中找,地址填入刚才包存储的位置
mvn install:install-file -DgroupId=XXX -DartifactId=XXX -Dversion=XXX -Dpackaging=jar -Dfile=下载到本地的地址
mvn install:install-file -DgroupId=com.jslsolucoes -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=E:\ojdbc6-11.2.0.1.0.jar
不好报错了....,看报错信息是路径写错了。文件目录少打了一个\符号,没进到E盘
这样就好了
9.回到项目刷新maven,就不会报错了这次它就不会去镜像里下载了,会先从本地maven加载(这里pom文件里的信息我已经加进去了,如果pom文件里面没加要加上)