关于使用Maven管理引入Oracle驱动报错
出现问题:
使用Maven管理项目时候,在【pom.xml】中会提示错误:Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0;如图所示
造成原因:
Oracle商业版权版权问题,Maven中央仓库没有这个资源
决解方法:
在Maven本地仓库添加Oracle.jar驱动包
(注解:Maven本地仓库位置,一般默认在C盘,如:C:用户>XXX用户名>.m2>repository>)
解决步骤:
一、Maven环境变量
先检查Maven环境变量是否配置好:【windows+R】->输入【cmd】打开命令窗口->输入【mvn -v】,如果有版本信息表示已经配置好,否则需配置
配置Maven环境变量(前提:已经安装好JDK并配置好其环境变量);
1、【我的电脑】->【属性】->【高级系统设置】->【高级】->【环境变量】->【系统变量】->【新建】,新建系统环境变量MAVEN_HOME,并设置值为你安装的目录
2、更新系统Path变量,添加 ;AVEN_HOME%\bin;
二、安装Oracle驱动包到Maven本地仓库中
1、下载ojdbc6.jar,复制到Maven本地仓库中
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】->【Update Project】->在Available Maven Codebases勾选要更新的项目->勾选Force Update of Sapshots/Releases->【OK】