美文网首页
那些年踩过的maven坑

那些年踩过的maven坑

作者: 神之试炼者 | 来源:发表于2019-10-30 21:41 被阅读0次
    1. maven依赖 下载缓慢

      原因:maven中央仓库在国外, 下载慢
      解决: 配置国内仓库,作为中央仓库的镜像
      修改位置: 默认C盘下面的User/xxx/.m2/settings.xml文件.
      如果这个文件不存在,则从maven安装位置下的conf目录下copy一份
      [两者区别: .m2针对当前用户, 安装目录下的针对所有用户, 且maven版本升级需要带着走, 推荐使用前者]

      <mirror> 
       <id>alimaven</id> 
       <name>aliyun maven</name> 
       <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
       <mirrorOf>central</mirrorOf> 
      </mirror> 
      
    2. idea中maven依赖无法下载, 红色波浪线
      这个原因挺多的

      可能1. idea 刷新不及时, 需要手动刷新

      1. 将pom文件中报错依赖删除,reimport之后再添加进来,再reimport, 大多时候能解决
      2. 重启idea试试, 有时候管用

      可能2. 项目没更新,试着将项目clean package一次, 这个时候会重新引入依赖,

      可以通过查看打印的日志定位问题,
      比如我定位到的原因是: 公司使用私有仓库, 结果settings.xml配置没有生效,打印信息显示远程仓库仍然是公共仓库

      可能3. 把项目下的xxx.iml文件删掉, 重启idea, 并重新导入项目. 有时候能解决

    3. idea中maven报依赖导入失败, see details in log

      1. log日志通过idea的菜单栏 -> help -> show log in explore 找到日志
      2. 这个我最后发现是因为maven版本太高,
    4. settings.xml修改后不生效!

    这个很奇怪, 最后发现,只有把配置文件放到maven安装目录下的conf文件夹下, 才会生效, 其他自定义的地方不生效

    相关文章

      网友评论

          本文标题:那些年踩过的maven坑

          本文链接:https://www.haomeiwen.com/subject/jxiavctx.html