• Java异常处理007:IDE Maven不使用本地仓库ar,直接从远程仓库下载(失败),导致jar引用失败


    Java异常处理007:IDE Maven不使用本地仓库ar,直接从远程仓库下载(失败),导致jar引用失败

    问题重现

      不知道Maven抽什么风,无法到远程仓库(阿里仓库)下载某个jar。于是手动下载放到本地仓库指定位置,但是Maven打包时还是会默认从远程仓库(阿里仓库)下载么,然后下载失败,导致打包失败。reimport等各种方法试了,都不行。

    处理方法:
      1- 到本地仓库删除这个jar对应的文件夹;并使用cmd命令mvn install:install-file -Dfile=xxx.jar -DgroupId=aaa -DartifactId=bbb -Dversion=X.0.0 -Dpackaging=jar; 安装jar

    D:WORKINTELLIJxuegao_newfmk-common>mvn install:install-file -Dfile=D:WORKINTELLIJxuegao_newfmk-common
    etty-all-4.1.31.Final.jar -DgroupId=io.netty -DartifactId=netty-all -Dversion=4.1.31.Final -Dpackaging=jar
    [INFO] Scanning for projects...
    ........
    [INFO] Installing D:WORKINTELLIJxuegao_newfmk-common
    etty-all-4.1.31.Final.jar to C:Userslenovo.m2
    epositoryio
    etty
    etty-all4.1.31.Final
    etty-all-4.1.31.Final.jar
    [INFO] Installing C:UserslenovoAppDataLocalTempmvninstall8496865111215627733.pom to C:Userslenovo.m2
    epositoryio
    etty
    etty-all4.1.31.Final
    etty-all-4.1.31.Final.pom
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 1.510 s
    [INFO] Finished at: 2020-04-27T14:41:41+08:00
    [INFO] Final Memory: 16M/464M
    [INFO] ------------------------------------------------------------------------


      2- 到这个jar文件里删除_remote.repositories文件删除,不再去远程下载;

     3- 重新打包,正常了。

  • 相关阅读:
    java编程继承的第一原则
    Java基本语法总结
    java 语言实现的随机数生成算法
    java实现微公众平台自定义菜单
    使用Java调用谷歌搜索
    Java 语言实现的随机数生成算法
    浅谈Java中的instanceof关键字
    Java 编程基础 类和继承总结
    异常封装提高Java代码质量
    CSS-font
  • 原文地址:https://www.cnblogs.com/wobuchifanqie/p/12786908.html
Copyright © 2020-2023  润新知