1

我的项目是从一个 maven 项目创建的,添加了额外的外部 maven 模块,因为我发现手头有其他源文件很有用。

接口 X 的源代码位于模块库中。如果我导航到源文件,突出显示 X.execute() 签名,然后调用 Find Usages(项目文件),获取模块库中的用法列表。

应用程序 Y 的源代码位于 module-app 中。如果我导航到源文件,找到调用 X.execute 的位置,突出显示该用法,然后调用 Find Usages(项目文件),我会得到一个列表,其中包括 module-app 中的用法以及 module 中的用法-图书馆。

这些不应该是一样的吗?它们不同的事实是否意味着我以某种方式搞砸了我的项目的创建/配置?

4

1 回答 1

0

它看起来像一个错误,我已经在 YouTrack 中报告了它。请登录跟踪器并提供更多详细信息(例如您的 IDEA 版本/内部版本号)。重现此问题的示例项目将有很大帮助。

您还可以检查File| Invalidate caches有帮助。

于 2013-01-26T10:05:15.960 回答