maven解决无法从远程仓库获取ojdbc问题
2024-08-31 16:21:51
原因
Oracle 的 ojdbc.jar 是收费的,Maven 中央库中实际上没有此资源
解决方法
手动下载相应的jar,然后将其安装到本地仓库。具体操作如下:
1\先去下载相关的jar包或者驱动
查找版本
classes111.zip 适用于JDK 1.1.x
classes12.jar 适用于JDK 1.2 and JDK 1.3.
ojdbc14.jar 适用于JDK 1.4
ojdbc5.jar: 适用于jdk5
ojdbc6.jar: 适用于jdk6
ojdbc7.jar: 适用于jdk8。
下载地址:https://pan.baidu.com/s/1I1pC2f81IvbphZ6tWpVFOg 密码:uq0u
本地已下载,或者到Oracle官网下载都可以!
2\修改jar包文件名
比如说,你想version是 10.2.0.4.0,就改成 ojdbc7-10.2.0.4.0.jar
查阅网上的资料的,有的博主直接使用,可以尝试下!
3\命令安装
进入cmd,前提是已经配了mvn的系统环境
输入mvn install:install-file -Dfile=D:\tool\ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -DgeneratePom=true
看到success提示就可以了
FYI:
install:可以将项目本身编译并打包到本地仓库
install-file:安装文件
-Dfile=D:\ojdbc6.jar : 指定要打的包的文件位置
-DgroupId=com.oracle : 指定当前包的groupId为com.oracle
-DartifactId=ojdbc6 : 指定当前的artifactfactId为ojdbc6
-Dversion=11.2.0.3 : 指定当前包的版本为11.2.0.3
-DgeneratePom=true:是否生成pom文件
特殊情况:
有的同学弄了多个maven和多个repository,这时候就要看你配置到 系统环境是指定那个maven,jar安装完成后就会落在那个repository了.
repository可以再setting.xml查看!
最新文章
- Spring MVC类型转换器
- 有关Highchart的那些事。。。备份一段(稍后修改)
- Proud Merchants
- 是否用new来新建对象
- 窗口移动--基类(BaseForm)
- arm-linux-gcc编译器测试
- 被非技术瓶颈阻挡了,没钱买Mac,挣扎ing
- (简单) HDU 3308 LCIS,线段树+区间合并。
- 设置共享目录(主机win7,虚拟机Ubuntu)
- log4j 日志限制大小 拆分成30个 不按日期分日志 按大小拆分 按日期产生
- python使用装饰器对文件进行读写操作'及遍历文件目录
- zip 格式解析
- linux 斜杠/
- python-面向对象-02_类和对象
- bzoj2152 / P2634 [国家集训队]聪聪可可(点分治)
- SpringMVC学习四(@ModelMap @RequestBody等等的说明)
- ss linux终端配置
- [LeetCode&;Python] Problem 697. Degree of an Array
- C语言 · 栅格打印问题
- gradle问题 cordova