程序员开发实例大全宝库

网站首页 > 编程文章 正文

maven引入jar包依赖报错(maven引入依赖后没能导入jar包)

zazugpt 2024-08-18 01:21:39 编程文章 19 ℃ 0 评论

由于项目需要将数据库连接从mysql换成oracle,所以需要替换相应的驱动jar包

我在pom.xml中加入


  1. <dependency>
  2. <groupId>com.oracle</groupId>
  3. <artifactId>ojdbc14</artifactId>
  4. <version>11.2.0.1.0</version>
  5. </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包,也是添加依赖后报错,之前百思不得骑姐,现在看来,应该是跟这个同个原因,坑爹的授权原因。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表