zoukankan      html  css  js  c++  java
  • 如何在maven工程中加载oracle驱动

    maven中引入oracle驱动报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0

    在maven中央库中查找ojdbc,发现最新的版本是10.2.0.4.0,然后在maven项目中引入ojdbc,发现报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0,如下图1所示:

    Missing artifact

    图1:Missing artifact

    发现中央库中明明是有的,但是在项目中却怎么都引入不进来。后来在网上找到解决方案,原来是因为oracle的ojdbc.jar是收费的,所以maven的中央仓库中没有这个资源,只能通过配置本地库才能加载到项目中去。

    方法步骤如下:

    Step 1:去oracle官网下载ojdbc驱动

    下载ojdbc6.jar

    图2:下载ojdbc6.jar

    最新的是ojdbc7.jar,我这里就下载ojdbc6.jar好了。

    Step 2:安装到本地仓库

    安装至本地仓库

    图3:安装至本地仓库

    将下载好的ojdbc6.jar复制到系统默认的用户目录下,我的用户目录是C:UsersYEDWARD,然后在该目录下打开命令窗口,然后输入如下命令:

    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官网下的ojdbc7(注意版本号)
    mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2.0 -Dpackaging=jar -Dfile=ojdbc7.jar
     

    如果版本号填写的不对,它会去中央库下载。会一直在下载的,导致进行不下去

    出现build success后在本地仓库就能找到对应的jar包了(搞了好久,晕死)

  • 相关阅读:
    网页如何展示PPT文档
    关于DLL中Resources文件修改
    解決 IE10 浏览器无法使用 ASP.NET From 验证登录的问题
    Ubuntu 13.10 下安装 eclipse
    Ubuntu 13.10 下安装node
    关于AutoCAD.NET的辅助方法
    Linux下安装oracle11g
    Linux下配置VNC
    Linux下安装McAfee防病毒软件(企业版本)
    .net 下word 中的图片与文字分离
  • 原文地址:https://www.cnblogs.com/muliu/p/6049629.html
Copyright © 2011-2022 走看看