maven中引入oracle驱动报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0
2016-05-06 14:05
501 查看
在maven中央库中查找ojdbc,发现最新的版本是10.2.0.4.0,然后在maven项目中引入ojdbc,发现报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0,如下图1所示:
图1:Missing artifact
发现中央库中明明是有的,但是在项目中却怎么都引入不进来。后来在网上找到解决方案,原来是因为oracle的ojdbc.jar是收费的,所以maven的中央仓库中没有这个资源,只能通过配置本地库才能加载到项目中去。
方法步骤如下:
Step 1:去oracle官网下载ojdbc驱动
图2:下载ojdbc6.jar
最新的是ojdbc7.jar,我这里就下载ojdbc6.jar好了。
Step 2:安装到本地仓库
图3:安装至本地仓库
将下载好的ojdbc6.jar复制到系统默认的用户目录下,我的用户目录是C:\Users\YEDWARD,然后在该目录下打开命令窗口,然后输入如下命令:
如上图3所示,如果出现了BUILD SUCCESS,则说明安装到本地仓库成功了,这时去本地仓库看下,如下图4所示,会发现已经被成功的安装进来了。
图4:安装成功
如上图4所示,已经成功安装了,并且名字都被改了。这个时候,再去项目的pom.xml中引入,就会发现一切都正常了。
图1:Missing artifact
发现中央库中明明是有的,但是在项目中却怎么都引入不进来。后来在网上找到解决方案,原来是因为oracle的ojdbc.jar是收费的,所以maven的中央仓库中没有这个资源,只能通过配置本地库才能加载到项目中去。
方法步骤如下:
Step 1:去oracle官网下载ojdbc驱动
图2:下载ojdbc6.jar
最新的是ojdbc7.jar,我这里就下载ojdbc6.jar好了。
Step 2:安装到本地仓库
图3:安装至本地仓库
将下载好的ojdbc6.jar复制到系统默认的用户目录下,我的用户目录是C:\Users\YEDWARD,然后在该目录下打开命令窗口,然后输入如下命令:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc6.jar
如上图3所示,如果出现了BUILD SUCCESS,则说明安装到本地仓库成功了,这时去本地仓库看下,如下图4所示,会发现已经被成功的安装进来了。
图4:安装成功
如上图4所示,已经成功安装了,并且名字都被改了。这个时候,再去项目的pom.xml中引入,就会发现一切都正常了。
相关文章推荐
- Oracle数据库语法之【DML】常用汇总-【更新】
- Oracle数据库语法之【DCL】常用汇总-【更新】
- ORACLE 操作
- Oracle中查询各种对象的方法小结
- 测试的时候发现的问题
- oracle insert into 和 update
- oracle补丁p18841764相关
- ORACLE数据库操作基础入门
- oracle“记录被另一个用户锁住”
- oracle 11g 之LogMiner分析重做日志实践
- ORACLE中将一列已有数据的字段类型进行改变的解决方案
- Oracle 11g之LogMiner常用场景
- oracle 修改表名几种方法
- oracle 多表联合查询总结归纳
- Oracle 11g之LogMiner常用案例
- mac下使用vnc远程安装oracle 11g
- oracle 创建顺序执行的定时
- RAC DRM 原理
- oracle 查询表的结构和字段类型,字段长度
- oracle 查询表空间使用情况