关于IDEA中导入Maven依赖爆红 | 您所在的位置:网站首页 › sqljdbc4报红 › 关于IDEA中导入Maven依赖爆红 |
自从本小白刚下载IDEA开始用,就一直遇到依赖导入失败并且如reload都无效的这个问题,就完整地记录下解决方法。 网上一堆解决方案,其实就分为两类:1是无法下载jar包,2是我们的IDEA根本就找不到对应的本地库。 1.首先看maven的配置,在setting里搜maven即可。 首先第一个选框work offline是离线工作(脱机模式),勾选的话IDEA除了本地之外没有HTTP访问权限,Maven就不会连接到远程存储库,并无法在每次启动时检查更新,解决Maven依赖关系可能需要下载新的工件(如果希望Maven只使用本地可用的资源,可以切换到脱机模式)。当然这之前settings文件要修改(添加镜像、本地库路径等)。 2.检查jar包 正常情况下点开左侧EL会看到依赖的maven jar包,如果没有某个jar,就去寻找 Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> 不勾选Ignored Files。 3.删掉下载未完整的依赖文件lastupdate 下载未完整的依赖文件存在于本地库的话,是死活也找不到的,也不能重下,只能删干净。手动删比较麻烦,可以写一个BAT文件(DOS批处理文件)去批量删除。 set REPOSITORY_PATH=D:\ProgramFiles(x86)\jarBag rem 正在搜索... for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do ( del /s /q %%i ) rem 搜索完毕 pause这里是用正则表达式在本地库中搜索名为“*lastUpdated*”的文件并del掉。删完再reload一下即可。 4.如果最后还是不行,黔驴技穷了,就去检查一下settings文件,把注释等没用的删掉,中文字符的删掉,镜像、路径等重新写一遍。 5.如果还是不行,就去settings里面把maven改成IDEA自带的,默认的。 并且把Override取消勾选。 6.如果还是不行,千万不要放弃,每当问题出现就是我们进一步了解技术的机会。大不了多跑一跑,再研究下报错信息,比如版本没写全等等。 另外IDEA的使用文档:Getting started | IntelliJ IDEA |
CopyRight 2018-2019 实验室设备网 版权所有 |