问题描述

项目install正常,运行正常,研究源码的时候,有一些类中的依赖找不到,问题如下图
image.png
org.thingsboard.server.gen.transport.是由protobuf自动生成的类,*解决这个问题步骤
1.IDEA是否安装potobuf插件
2.检查类是否成功生成
3.修改IDEA的filesize大小

1.安装protobuf-jetbrains-plugin

查看IDEA是否安装了protobuf-jetbrains-plugin
image.png
如果找不到,文末给下载地址,安装步骤:
1.解压到IDEA安装目录,我的是D:\Software\IDE\IntelliJ IDEA 2019.2.4\plugins,
2.然后重启IDEA,

2.修改idea.max.intellisense.filesize大小

首先查看proto是否成功生成 *Protos类
image.png
image.png
如果生成的后缀带有.java且打开后出现下图文字
Thingsboard org.thingsboard.server.gen.*找不到解决方法 - 图5
解决方法:
1.找到自己IDEA安装的bin目录:D:\Software\IDE\IntelliJ IDEA 2019.2.4\bin
2.打开idea.properties,修改filesize大小
image.png

  1. idea.max.intellisense.filesize=2500的值改为99999即可

image.png

3.检验是否可以进入该类

在TransportService类中,按住Ctrl后点击生成类,如果可以进入就成功了!
image.png
如果还是灰色的,点击右侧Maven Menu,然后点击图中指向的地方
image.png

如果还是灰色的!!!!建议项目重新clean后install
image.png

protobuf-jetbrains-plugin.7z