项目的pom.xml里出现报错,提示错误信息:Missing artifact com.oracle:ojdbc14:jar:10.2.0.5.0
<!-- Oracle驱动: 因为Oracle授权的问题,不能从Maven的仓库中下载到Oracle驱动 -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.5.0</version>
</dependency>
原因:oracle是收费的, 所以公开的Maven仓库中是没有 ojdbc14.jar ,导致不能从Maven的仓库中下载到Oracle驱动。
解决方案: 下载oracle驱动,安装到本地maven仓库中
1 下载驱动
https://www.oracle.com/technetwork/database/enterprise-edition/jdbc-10201-088211.html
我下载的是 10.2.0.5
这个版本。如图所示:
将 ojdbc14.jar 下载到 D:\develop_tools\oracle\
目录内。
2 执行安装步骤
- 打开cmd,
- 切换到 ojdbc14.jar 所在的目录
D:\develop_tools\oracle\
, - 执行安装命令:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.5.0 -Dpackaging=jar -Dfile=.\ojdbc14.jar
3 项目中添加依赖引用
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.5.0</version>
</dependency>