如何让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"窗口包含两个项目,但没有帮助。
知道如何解决这个问题吗?
答案 0 :(得分:1)
IntelliJ代码分析功能都不适用于跨项目。实现所需目标的正确方法是配置项目,以便项目A和项目B都是同一项目的模块(显示在同一框架中)。