美文网首页
填坑:IDEA导入Maven工程无法下载依赖项

填坑:IDEA导入Maven工程无法下载依赖项

作者: questionuncle | 来源:发表于2017-07-01 16:03 被阅读0次

    根据项目进展,今天还要来加班。本来觉得就是系统联调测试,会顺风顺水。但是,其实并不然。又是最要命的编辑器出问题。

    从今年年初开始就开始入手IDEA,其强大之处令人欢喜。与此同时,项目构建也开始引入Maven。对这两个新鲜事物,我感觉不错,有忙头。今天足以让我忙个够呛。

    同事在SVN仓库上重新建了个项目工程,把老的项目全切到该分支下。兴致冲冲的把工程checkout下来,与此同时坑就来了。

    项目是老项目,只是换了个分支。其Maven构建的依赖项本地仓库里都有。用IDEA加载工程后,Maven依赖项却不能自动关联上。

    找不到依赖项

    我做了如下努力:

    重启IDEA、重启电脑、重新checkout工程、重新安装IDEA、对IDEA进行配置、重新设置Maven、问群友、问群主、度娘、谷歌等等等。

    但是,没效果。

    最后,在这篇上发现了端倪。Import Maven dependencies in IntelliJ IDEA

    原来,我在处理Maven依赖时候,如果在本地或中心仓库找不到依赖时,都是手动下载jar包,然后放到Maven本地仓库中,在IDEA中竟然也能跑起来。但是这次就是不行。

    解决办法:

    1.删除项目中.idea文件夹和.iml文件

    2.通过mvn clean install进行清除后重新构建

    无法找到依赖项

    这两个jar包就是当初我直接在本地仓库中手动新建文件夹和复制jar包放进去的。

    正确的方式应该这样

    注册jar包到Maven本地仓库

    接下来运行mvn clean install就成功了

    3.用IDEA重新打开该项目,其Mavne依赖项就自动关联到本地仓库

    相关文章

      网友评论

          本文标题:填坑:IDEA导入Maven工程无法下载依赖项

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