不知小伙伴们是否遇见过这样的问题:从网上pull下一个新项目,导入IDEA中时,发现External Libraries目录下,不仅没有项目所依赖的jar包,连JDK都没有了?打开src目录下的各个java类,内容可以显示,但是颜色很单调,特殊地方没有用特殊颜色突出?
本篇文章,我将给大家分享我的踩坑经历以及避坑技巧。
解决方法一:选择正确的导入目录
我们在导入项目的时候,一定要选择src目录的父目录进行导入,而不要选到了src的爷目录、太爷目录等。。。
在以上例子中,src目录的父目录是backserver,但我在导入时,却选择了celebritiesqathering-master。
这样导入的不仅包括后端项目backserver,还包括了前端项目frontend、相关文档等。IDEA就会出现识别困难,导致无法自动导入依赖jar包。
解决方法二:更改设置+重新导入modules+重启IDEA
一般来说,选择了正确的目录,IDEA就会自动导入依赖jar包。如果没有成功,则需要对IDEA环境进行相关配置。
配置步骤参考了https://blog.csdn.net/qq_29410905/article/details/80084510
1.settings->Build,Execution,Deployment->Maven->勾选Always update snapshots
2.重新导入module
Project Structure-> Modules
先删除原有Module
再导入原项目