• 解决(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%in;这句放在路径的最后面,前后都有分号(如果原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,更新即不再报错

  • 相关阅读:
    Pentest_Mind-mapping 渗透测试思维导图
    pt-archiver归档数据丢失
    Vue笔记:bin-code-editor使用
    Vue笔记:Vue3 Table导出为Excel
    Go异步check简单示例
    flask_apscheduler定时任务组件使用
    组织沟通文化的变革与卓有成效的管理沟通
    业绩核能
    管理
    SAP MM 移动平均价管理的物料库存初始化导入的一个小问题
  • 原文地址:https://www.cnblogs.com/zktww/p/11381293.html
Copyright © 2020-2023  润新知