maven项目中导入oracle的jar依赖报错解决方案

由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,

必须手动添加到本地仓库。

 

以下用的是oracle 11g为例

 

1  必须配置maven的环境变量

    (此电脑(右键)  》 属性 》 高级系统设置 》环境变量 》新建系统变量)

    MAVEN_HOME=D:\work\maven\apache-maven-3.6.0

    Path最后面加:%MAVEN_HOMR%\bin

    验证环境变量是否配置成功:

      ( win+r  》 输入cmd  )

    输入:mvn -v,如果成功,会显示maven的版本信息,失败则显示‘mvn’不是内部或外部命令

 

2  进入dos界面,切换到oracle安装目录下的jar包所在目录

    (D:\app\shaoye\product\11.2.0\dbhome_1\jdbc\lib)

      执行:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar -Dfile=ojdbc6.jar  

      生成ojdbc的jar包所在位置如下图所示:

maven项目中导入oracle的jar依赖报错解决方案

如果你生成的jar包不在你的maven仓库中,则手动拷贝到你的maven中

 

3 pom中导入依赖

<dependency>

   <groupId>com.oracle</groupId>

   <artifactId>ojdbc6</artifactId>

   <version>11.2.0</version>

</dependency>

 

此时,pom.xml中导入的ojdbc的jar包就不会报错了