ojdbc15-10.2.0.4.0.jar maven 引用报错
问题现象
在 Maven 工程中引用 ojdbc15-10.2.0.4.0.jar 报错,报错信息:Dependency 'com.oracle:ojdbc15:10.2.0.4.0' not found。
pom.xml 中,引用如下:
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc15</artifactId> <version>10.2.0.4.0</version> </dependency>
原因分析
这是因为 Oracle 的商业版权问题,maven 的中心资源库中没有 ojdbc 驱动包,不能通过远程的方式来引入,只能通过配置本地库来加载到工程里。
所以,需要在 maven 本地库中安装 ojdbc 驱动包。
解决方案
从个人的百度网盘中下载 ojdbc15-10.2.0.4.0.jar,链接信息如下:
链接:https://pan.baidu.com/s/13L8EyPzI7sfLXU3IaXnDSA
提取码:ywip
打开网页如下:
将下载的jar copy到指定目录(根据个人情况,本人是存放在 F:oracle),安装到本地 Maven 仓库。
如果是 Windows 系统(Win+R,cmd 进入命令窗口),执行命令如下:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc15 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=F:oracleojdbc15-10.2.0.4.0.jar
安装命令执行后,效果如下:
Maven 仓库中,安装后效果如下: