跨项目在IntellJ中调用hiearachy

时间:2016-08-24 09:30:07

标签: intellij-idea

如何让IntellJ中的call-hiearchy CTRL+ALT+h进行交叉项目,即当我同时打开多个项目时。

示例:

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没有依赖关系,因为我正在考虑的范围是错误的。我试图改变" hiearchy-callers"窗口包含两个项目,但没有帮助。

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

IntelliJ代码分析功能都不适用于跨项目。实现所需目标的正确方法是配置项目,以便项目A和项目B都是同一项目的模块(显示在同一框架中)。