maven导入Oracle驱动的问题

出现问题:
使用Maven管理项目时候,在【pom.xml】中会提示错误:Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0;如图所示
在这里插入图片描述
造成原因:
Oracle商业版权版权问题,Maven中央仓库没有这个资源
解决方法:
在Maven本地仓库添加Oracle.jar驱动包
(注解:Maven本地仓库位置,一般默认在C盘,如:C:用户>XXX用户名>.m2>repository>)
解决步骤:
一、配置Maven环境变量
先检查Maven环境变量是否配置好:【windows+R】->输入【cmd】打开命令窗口->输入【mvn -v】,如果有版本信息表示已经配置好,否则需配置,配置方法自行百度。
二、安装Oracle驱动包到Maven本地仓库中
1、下载ojdbc6.jar,复制到Maven本地仓库中
①oracle官方驱动下载
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html
需要登录Oracle账户。
②百度云下载
链接:https://pan.baidu.com/s/19it8jbsDg1hyNLjoxDjDdA
提取码:i7yt
2、打开命令窗口,输入:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=12.1.0.1.0 -Dpackaging=jar -Dfile=C:\Users\asus-00000\.m2\repository\com\oracle\ojdbc6.jar

其中:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=12.1.0.1.0 -Dpackaging=jar -Dfile=为固定写法,
C:\Users\asus-00000\.m2\repository\com\oracle\ojdbc6.jar为ojdbc6.jar所存放的位置

需要注意的一点是这个语句默认会将我们调整后的12.1.0.1.0放到电脑默认的库位置,也就是我下图的位置,我的电脑是这样的。 所以如果你的仓库放在了其他盘的位置,并且你的项目中配置的maven也换成了自己配的位置,那么请去他转化后的地方将生成好的ojdbc14-10.2.0.4.0.jar复制到你配置的指定位置里。
原先ojdbc6.jar会转化出新的ojdbc6-12.1.0.1.0.jar(如原先有这包要先删除才不会出现冲突),在命令窗口出现 BUILD SUCCESS 字样表示成功
在这里插入图片描述
在这里插入图片描述
三、项目更新
右键项目->【Maven】->【Update Project】->在Available Maven Codebases勾选要更新的项目->勾选Force Update of Sapshots/Releases->【OK】

原创文章 61 获赞 84 访问量 1万+

猜你喜欢

转载自blog.csdn.net/MICHAELKING1/article/details/89927515