关于使用Maven管理引入Oracle驱动报错

出现问题:

  使用Maven管理项目时候,在【pom.xml】中会提示错误:Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0;如图所示

关于使用Maven管理引入Oracle驱动报错_第1张图片

造成原因:

   Oracle商业版权版权问题,Maven中央仓库没有这个资源

决解方法:

   在Maven本地仓库添加Oracle.jar驱动包

(注解:Maven本地仓库位置,一般默认在C盘,如:C:用户>XXX用户名>.m2>repository>)

  解决步骤

    一、Maven环境变量

      先检查Maven环境变量是否配置好:【windows+R】->输入【cmd】打开命令窗口->输入【mvn -v】,如果有版本信息表示已经配置好,否则需配置

关于使用Maven管理引入Oracle驱动报错_第2张图片

      配置Maven环境变量(前提:已经安装好JDK并配置好其环境变量);

      1、【我的电脑】->【属性】->【高级系统设置】->【高级】->【环境变量】->【系统变量】->【新建】,新建系统环境变量MAVEN_HOME,并设置值为你安装的目录

关于使用Maven管理引入Oracle驱动报错_第3张图片

      2、更新系统Path变量,添加 ;AVEN_HOME%\bin;

关于使用Maven管理引入Oracle驱动报错_第4张图片

    二、安装Oracle驱动包到Maven本地仓库中

      1、下载ojdbc6.jar,复制到Maven本地仓库中

关于使用Maven管理引入Oracle驱动报错_第5张图片

      2、打开命令窗口,输入:

      mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=C:\Users\asus-00000\.m2\repository\com\oracle\ojdbc14\10.20.4.0\ojdbc6.jar (红色固定,绿色为你安装位置)

        原先ojdbc6.jar会转化出新的ojdbc14-10.2.0.4.0.jar(如原先有这包要先删除才不会出现冲突),在命令窗口出现 BUILD SUCCESS 字样表示成功

关于使用Maven管理引入Oracle驱动报错_第6张图片


     关于使用Maven管理引入Oracle驱动报错_第7张图片

    三、项目更新

      右键项目->【Maven】->【Update Project】->在Available Maven Codebases勾选要更新的项目->勾选Force Update of Sapshots/Releases->【OK】


你可能感兴趣的:(Maven)