前言
当我们使用java连接oracle时,从maven获取对应denpency粘贴至新建工程的poml中,发现无法拉取jar包至本地仓库中,这是由于版权原因,甲骨文官方屏蔽了依赖;这时我们需要用另外一种方法:
maven本地库打jar包
一、Oracle jar包获取
- 这里我是从oracle的服务端此目录:
$ORACLE_HOME/jdbc/lib/
下获取的:
二、Oracle版本获取
- 这里通过PL/SQL查看版本并将版本号复制出来,后面打包时用到
三、Maven命令打包
- 将maven加入至本地环境变量
- 打开cmd窗口,测试maven命令,如下图所示则环境变量配置ok,下面可以开始打jar包:
- 进入放置从服务器上获取的Oracle jar包的目录,执行如下命令即可:
- 执行打包命令
#dos窗口下进入jar包所在目录后执行如下,版本号用自己的
F:\apache-maven-3.5.4\lib>mvn install:install-file -Dfile=ojdbc6.jar -Dpackaging=jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0
- 出现BUILD SUCCESS表示打包成功
四、Maven poml导入
- 此时增加依赖就可以顺利完成了,版本选择自己的版本即可;
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.1.0 </version>
</dependency>
PS:如果有写错或者写的不好的地方,欢迎各位大佬在评论区留下宝贵的意见或者建议,敬上!如果这篇博客对您有帮助,希望您可以顺手帮我点个赞!不胜感谢!
原创作者:wsjslient |