java - IntelliJ IDEA 中的 "Cannot find declaration to go"原型(prototype)声明

标签 java intellij-idea grpc

我正在尝试使用gRPC proto 文件来生成用于服务间通信的 stub 代码。一切正常,当我运行 mvn clean install 时,它会安装所有内容并成功构建。

但现在 protos 文件 仍然是红色颜色,当我点击转到它的定义时无法转到定义。它说我找不到要走的声明。构建成功后,为什么在IntelliJ IDEA中找不到声明? 我清理了 IDE 上的所有缓存,并且索引也成功。我还清除了 m2 缓存

有什么可以找到这个解决方案,以便我可以转到proto class定义吗?

任何帮助将不胜感激。

谢谢。

enter image description here

最佳答案

您的 IntelliJ IDEA 需要生成项目设置。因此,您需要执行主要的 plugin 目标,即 idea:idea。 使用这个命令。这会对我有帮助。

mvn -U idea:idea

这里 -U = 强制检查远程存储库上丢失的版本和更新的快照

关于java - IntelliJ IDEA 中的 "Cannot find declaration to go"原型(prototype)声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60082315/

相关文章:

c# - Grpc.授权 : Could not load type 'Grpc.Core.CallCredentials' from assembly 'Grpc.Core.Api'

java - 无法从套接字响应中读取换行符/回车符

java - 查找表达式在字符串中连续和非连续出现的次数

java - 在 ViewPager 中,我的 Fragment 的适配器是这样的。我希望它是一个数组列表

android - Cannot determine build data storage root for project 错误 IntelliJ Android

tomcat - 如何更改正在运行的应用程序服务器中与 servlet 关联的处理程序?

java - 使用 ajc 和 IntelliJ 进行 AspectJ 编织

Android studio Logcat 显示结果缓慢

java - 使用 IntelliJ 的 RESTEasy 服务示例

Java GRPC : invalidate dns cache