那些年踩过的maven坑

2019-10-30  本文已影响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文件夹下, 才会生效, 其他自定义的地方不生效

上一篇 下一篇

猜你喜欢

热点阅读