码迷,mamicode.com
首页 > 数据库 > 详细

解决(Missing artifact com.oracle:ojdbc14:jar:11.2.0.4.0)

时间:2019-08-20 10:23:33      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:下载   src   mave   ack   class   project   acl   高级   title   

maven项目检索时报Missing artifact com.oracle:ojdbc14:jar:11.2.0.4.0

经过查阅资料知道原因为:

Oracle 的 ojdbc.jar 是收费的,Maven 中央库中实际上没有此资源


 解决办法:

手动下载相应的jar,然后将其安装到本地仓库。

这里提供ojdbc7.jar的下载,提取码:9uqx

这里maven需要事先配过环境变量:


 maven配置环境变量:

没有maven,需先下载:http://maven.apache.org/download.html

技术图片

解压

配置环境变量(我的电脑-->右键属性-->高级系统设置-->高级-->环境变量)

在系统变量里新建MAVEN_HOME,并填写他的地址,地址就是你安装的位置(解压地址)

技术图片

系统变量里找到path,点击编辑,把;%MAVEN_HOME%\bin;这句放在路径的最后面,前后都有分号(如果原path的末尾又;前面一个;可以不用)。

点击确定即可,

验证一下:

打开cmd:输入mvn_version或者mvn -v命令,如果出现版本信息就成功了

以上就是maven的安装以及配置环境变量


 

继续解决问题

打开cmd

输入命令:

mvn install:install-file -Dfile=D:\ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=11.2.0.4.0 -Dpackaging=jar -DgeneratePom=true 

命令解释:

install:可以将项目本身编译并打包到本地仓库
install-file:安装文件
-Dfile=D:\ojdbc7.jar : 指定要打的包的文件位置
-DgroupId=com.oracle : 指定当前包的groupId为com.oracle
-DartifactId=ojdbc14 : 指定当前的artifactfactId为ojdbc14
-Dversion=11.2.0.4 : 指定当前包的版本为11.2.0.4
-DgeneratePom=true:是否生成pom文件


 

eclipse中右键项目->maven->update project,更新即不再报错

 

解决(Missing artifact com.oracle:ojdbc14:jar:11.2.0.4.0)

标签:下载   src   mave   ack   class   project   acl   高级   title   

原文地址:https://www.cnblogs.com/zktww/p/11381293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!