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

Posted zktww

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决(Missing artifact com.oracle:ojdbc14:jar:11.2.0.4.0)相关的知识,希望对你有一定的参考价值。

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)的主要内容,如果未能解决你的问题,请参考以下文章

eclipse导入maven工程missing artifact(实际是存在的)错误解决

Missing artifact javax.transaction:jta:jar:1.0.1B解决办法

Missing artifact XXXXX:jar:1.9.1 解决错误问题

解决Maven工程中报 Missing artifact jdk.tools:jdk.tools:

maven解决Missing artifact jdk.tools:jdk.tools:jar:1.6

missing artifact com.oracle:ojdbc14:jar:10.2.0.2.0解决办法