maven引入jar包依赖报错
来源:互联网 发布:erp软件开发教程 编辑:程序博客网 时间:2024/04/30 12:12
由于项目需要将数据库连接从mysql换成oracle,所以需要替换相应的驱动jar包
我在pom.xml中加入
<dependency><groupId>com.oracle</groupId><artifactId>ojdbc14</artifactId><version>11.2.0.1.0</version></dependency>报错:Missing artifact com.oracle:ojdbc14:jar:11.2.0.1
报错截图如下
即找不到这个jar包
照理来说,只需要在pom.xml中加入依赖,maven就会自动下载,但是他并没有,我各种maven update,clean都无用,然而还是提示这个错误
原因:后来我各种查找资料发现,原来是授权原因,oracle官方不允许maven自动去下载这个oracle驱动的jar包
解决方法:自己手动下载这个jar包,然后手动加入到你的项目中,下载地址链接
或者下载完之后,在这个jar包所在的目录打开cmd窗口输入
然后在这个jar包所在的目录打开cmd窗口输入命令
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar这样就会自动加载到你的本地maven库了
我的解决方法:由于我们公司之前也用过oracle,我就去公司的maven的nexus私服中找,果然是存在这个依赖的,然后我就查看并复制这个依赖到我的项目中就ok了。
成功截图如下:
综上所述:还记得之前遇见一个类似问题,关于json的jar包,也是添加依赖后报错,之前百思不得骑姐,现在看来,应该是跟这个同个原因,坑爹的授权原因。
以后如果遇见在maven中添加jar包报错,十有八九就是因为这个,但也不排除别的原因,如有遇见其他情况,会继续更新博文。
2 0
- maven引入jar包依赖报错
- Maven工程引入JSON依赖JAR包
- maven引入本地jar包的依赖
- maven设置打jar包并引入依赖包
- eclipse下maven打jar包并引入依赖包
- maven设置打jar包并引入依赖包
- Maven资源库pom文件引入依赖jar包的
- Maven引入第三方Jar包依赖-验证码例子
- maven引入jar包
- maven引入jar包
- maven中引入tika-app-xx.jar依赖,使用jetty运行报错解决方法
- maven依赖json-lib.jar报错
- Maven引入缺失jar包
- maven 引入本地jar包
- maven引入本地JAR包
- maven引入本地jar包
- maven仓库jar包引入
- maven 项目引入jar包
- JVM中一些参数
- 300. Longest Increasing Subsequence
- Knockout应用开发指南 第二章:监控属性(Observables)
- Android 笔记:Android ScrollView 自动滑动到底部
- 今天开始维护个人技术博客
- maven引入jar包依赖报错
- Could not find method runProguard() for arguments [false] on B...
- 如何在网站集成Payssion的国外支付方式?
- 软件测试的步骤
- PAT-A 1041. Be Unique (20)
- Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so
- POJ2240 Arbitrage
- Android中使用ps命令查看进程PID
- Spring AOP 实现原理