zoukankan      html  css  js  c++  java
  • Maven手动命令行导入ojdbc6

    Maven项目中导入Oracle的驱动包时,可能会出现像我一样下载资源不成功的情况,如下图所示: 
    这里写图片描述 

    出现这种情况的原因其实是因为Oracle的授权问题,这样的话,我们在需要使用Oracle的驱动包时,则需要手动将需要的驱动包添加到本地Maven仓库中

    下面我们就来具体看一下在一个Maven项目中如何导入Oracle的驱动包:
    1.先下载一个Oracle的驱动包,这里我以ojdbc6.jar来举例(可以根据自己的jdk版本来下载合适的Oracle驱动包).

    这里我为大家简单总结了一下jdk版本和驱动包的对用关系(参考)
    classes111.zip 适用于JDK 1.1.x
    classes12.jar 适用于JDK 1.2 and JDK 1.3.
    ojdbc14.jar 适用于JDK 1.4
    ojdbc5.jar: 适用于jdk5
    ojdbc6.jar: 适用于jdk6
    ojdbc7.jar: 适用于jdk8

    2.将下载好的Oracle驱动包存放到本地磁盘的根目录下,这里以我电脑上的D盘为例,(当然Oracle驱动包也可以存放到别的路径下,这里的话我为了方便测试,就直接存放到D盘根目录下了)
    3.打开doc命令窗口

    输入命令:

    mvn install:install-file -Dfile=D:ojdbc6-11.2.0.3.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar

    我们来简单看一下这个命令中的参数具体指的是什么内容:
    install:可以将项目本身编译并打包到本地仓库
    install-file:安装文件
    -Dfile=D:ojdbc6.jar : 指定要打的包的文件位置
    -DgroupId=com.oracle : 指定当前包的groupId为com.oracle
    -DartifactId=ojdbc6 : 指定当前的artifactfactId为ojdbc6
    -Dversion=11.2.0.3 : 指定当前包的版本为11.2.0.3
    -DgeneratePom=true:是否生成pom文件

    点击enter,出现如下图所示的内容,则表示编译成功

    4.上一步执行成功之后,在Maven项目中的pom.xml文件中,就没有报错信息了,说明Oracle的驱动包已经配置成功。

    ps:如果命令行报错出现“'mvn' 不是内部或外部命令,也不是可运行的程序”,则需要配置环境变量,然后在maven的bin文件夹中打开命令行,再次执行命令就好了。

  • 相关阅读:
    spring + velocity实现分页程序
    Velocity分页模板
    .Net之NVelocity的三种用法
    .Net下模板引擎NVelocity的封装类――VelocityHelper
    NVelocity系列:NVelocity的语法及指令
    Velocity用户手册
    NVelocity的增强功能
    NVelocity配置详解
    报Error creating bean with name 'dataSource' defined in class path resource 报错解决办法
    如何向老外索要代码【转】
  • 原文地址:https://www.cnblogs.com/tuituji27/p/11307115.html
Copyright © 2011-2022 走看看