由于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包所在位置如下图所示:
如果你生成的jar包不在你的maven仓库中,则手动拷贝到你的maven中
3 pom中导入依赖
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
</dependency>
此时,pom.xml中导入的ojdbc的jar包就不会报错了