我的项目是从maven项目创建的,添加了额外的外部maven模块,因为我发现手头有其他源文件很有用。
接口X的源代码位于模块库中。如果我导航到源文件,突出显示X.execute()签名,然后调用Find Usages(Project Files),获取模块库中的用法列表。
应用程序Y的源代码位于module-app中。如果我导航到源文件,找到调用X.execute的位置,突出显示该用法,然后调用Find Usages(Project Files),我会得到一个包含module-app中的用法的列表,以及模块中的用法-library。
这些不一样吗?他们不同的事实是否意味着我以某种方式搞砸了我的项目的创建/配置?
答案 0 :(得分:0)
它看起来像个bug,我reported it in YouTrack。请登录跟踪器并提供更多详细信息(例如您的IDEA版本/内部版本号)。重现此问题的示例项目将有很大帮助。
您还可以查看是否File
| Invalidate caches
有帮助。