跨项目调用IntellJ中的层次结构



我如何使调用层次CTRL+ALT+h在IntellJ交叉项目,即当我有多个项目在同一时间打开。

的例子:

Project A:
  public class Foo{
    public object foo(){}
  }
Project B:

  public class Bar{
    public object bar(){
       // use Foo:foo 
     }
  }

在这个例子中,项目B通过maven依赖依赖于项目A。我在IntellJ中打开了两个项目,并希望在项目a中搜索foo的调用层次结构时找到项目B中的依赖项。

到目前为止,IntellJ告诉我,foo没有依赖关系,这是错误的,因为我正在寻找的范围。我试图改变"层次调用者"窗口的范围,以包括两个项目,但没有帮助。

你知道怎么解决这个问题吗?

没有一个IntelliJ代码分析特性可以跨项目工作。实现所需的正确方法是配置项目,使项目A和项目B都是同一项目的模块(显示在同一框架中)。

最新更新