现场环境:
最近研究iotdb项目源码,出现了IDEA找不到IConfigNodeRPCService问题如下图
win10+IDEA2022.1.2旗舰版
编译项目指令:
mvn clean package -DskipTests
解决思路:
一:在根目录运行玩该命令后,可以顺利编译完成,所有的jar包都可以生成,但是打开IDEA后,找到server模块的ConfigNodeClient类,结果发现大面积的爆红,各种方法找不到,import org.apache.iotdb.confignode.rpc.thrift.IConfigNodeRPCService;也出现了报错,想想不应该啊,难道确实没有该文件,于是在项目里搜索,确实有该文件如 下图
二:后来打开这个文件,看错误提示
The file size (2.57 MB) exceeds the configured limit (2.56 MB).Code insight features are not available.
难道是这个文件太大了IDEA无法识别出该文件,从而造成编译错误,后来朝着正方向研究了一下相关的的配置