IntelliJ IDEA编译Maven项目报错 “xxx不存在“ 或 “找不到符号“

(1)检查maven设置

不要使用默认的maven版本,然后参考(3)中的操作执行Reimport操作。
在这里插入图片描述

(2)编码选择设置为UTF-8,不要使用默认配置,调整jdk版本

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(3)检查maven是否已经完全下载所需依赖*

如果没有下载依赖,在项目project或者右侧maven管理栏重新执行重新导入操作。
在这里插入图片描述
在这里插入图片描述
如果下载的依赖不全,可以到对应的文件夹删除响应文件再执行上述操作重新获取依赖。

(4)检查maven单独编译是否通过

cmd 进入到pom文件所在路径,执行“mvn -X -DskipTests=true compile”,如果能正常执行则代表maven本身依赖和编译没有问题而是idea的问题,如果不行则应该根据提示信息检查(如:maven配置,依赖jar包是否存在等)在这里插入图片描述
Error:(10, 8) java: 程序包java.mail不存在之类这样的情况

使用cmd,到项目根目录下,
1、运行命令: mvn clean install -Dmaven.test.skip=true
2、运行命令: mvn -U idea:idea

猜你喜欢

转载自blog.csdn.net/u014553029/article/details/109310145
今日推荐