1. 前言
本文主要围绕着在IDEA中导入新Maven项目后的配置及常见问题解决来展开说说。相关的部分软件如下:
- IntelliJ IDEA 2021.1
- JDK 1.8
- Window
2. 导入Maven项目及配置
2.1 导入Maven项目
下面介绍了直接打开本地项目和导入git上的项目两种导入Maven方式。
1)打开本地已有Maven项目:File > Open... > 选择本地项目打开
2)导入 git 上的Maven项目
先复制GitHub项目的URL地址。
打开IntelliJ IDEA,点击File
> New
> Project from Version Control
。
在弹框中输入GitHub项目的URL,选择项目保存地址,点击 Clone
按钮开始克隆过程。
2.2 maven配置
选择 File > Settings…
可在搜索框输入Maven,然后修改Maven的地址路径(Maven home path、User settings file、Local repository),然后点击Apply按钮再点击OK就可以了。
注意:要判断项目是内网项目还是外网项目,如果是内网项目,则在
settings.xml
文件中找到<mirrors>
标签配置内网专用远程仓库镜像。
2.3 JDK配置
从Maven项目的pom.xml文件中可知该项目使用的是jdk1.8版本:
选择 File > Project Structure... ,然后修改项目名称、项目sdk版本、项目语言级别。
3. 常见问题
问题1:Cannot resolve org.springframework.kafka:spring-kafka:2.6.5
由于加载jar包报错,这里查看本地仓库对应的地址发现,存在 .lastUpdated 后缀的文件,这说明了该jar包存在损坏或不完整的情况,应直接删除两个后缀文件。然后重新Rebuild Project。
如果不是以上情况,具体看下链接的几种情况,逐个排除下。
问题2:java: Compilation failed: internal java compiler error
原因:由于idea设置的JDK版本和项目配置不同导致的。
解决方法:先查看项目中配置的JDK版本,再去idea的配置中去同步版本设置。具体步骤如下:
1)查看项目配置的JDK版本:pom.xml文件
2)IDEA 检查“Java Compiler"的配置:File > Setting > Build,Execution,Deployment > Compiler > Java Compiler
3)IDEA 检查 “Project” 的配置:File > Project Structure > Project Setting > Project
4)IDEA 检查“Modules --> Sources"的配置:File > Project Structure > Project Setting > Modules > Sources
5)IDEA 检查“Modules --> Dependencies"的配置:File > Project Structure > Project Setting > Modules > Dependencies
问题3:Cannot resolve symbol 'OkHttpClient'
查看有正常引入依赖,且本地仓库存在该jar包,但import灰色且引入的类有红色曲线。项目rebuild、install、启动都正常,没报错,未影响项目可忽略问题。