Cannot resolve symbol 解决方案汇总

在我复制一个mybatisplus代码生成器文件的时候,Cannot resolve symbol 'generator',提示找不到这个文件

import com.baomidou.mybatisplus.generator.AutoGenerator;
import com.baomidou.mybatisplus.generator.config.DataSourceConfig;
import com.baomidou.mybatisplus.generator.config.GlobalConfig;
import com.baomidou.mybatisplus.generator.config.PackageConfig;
import com.baomidou.mybatisplus.generator.config.StrategyConfig;
import com.baomidou.mybatisplus.generator.config.rules.DateType;
import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;

generator报错,意味着本地maven仓库中是没有这个jar包的,我们需要去找到这个jar下载到本地仓库中去,

先去https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-generator/3.4.1 仓库中下载jar包,然后看这里是如何将jar包放到本地仓库中的https://www.cnblogs.com/javaxubo/p/17625908.html,接着再去项目中的pom.xml文件中引入依赖

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-generator</artifactId>
    <version>3.0.5</version>
</dependency>

上面是本地maven仓库中jar包不存在的情况

如果去本地仓库看了一下确实有,但是项目里面没有

image-20230813000335933

image-20230813000400270

那就是idea的问题了,

1.先确认一下idea中settings配置的maven地址对不对,

image-20230813000557266

检查settings.xml文件中 指定的maven仓库地址是不是你配置的.

image-20230813000722831

2.在项目中的pom.xml文件引入引来是否报红,如果报红说明还是没有识别到,可以刷新maven

image-20230813000913947

image-20230813001121172

或者是切换一下settings中配置的maven地址,换成默认的再换回来,重启等方式尝试能不能解决问题.

如果在pom.xml文件中配置的依赖没有报红,可以直接maven clean一下

image-20230813001359327

3.看一下project structure 中的jdk版本对不对.modeules中的也看一下.

image-20230813001159737

4.重新编译整个项目

可能正在运行的代码,不是最新的,重新编译一下

image-20230813001434186

5:Invalidate and Restart 清空缓存并重启

image-20230813001513472

然后继续重复之前的步骤

6:删除.idea目录,并重启idea 这样也试试.

重复以上的步骤,应该就可以了.

posted @   哩个啷个波  阅读(2452)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2022-08-13 ObjectMapper使用详细介绍
点击右上角即可分享
微信分享提示