我如何使调用层次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都是同一项目的模块(显示在同一框架中)。