Java Maven/Netbeans:子模块中的开源文件

Java Maven/Netbeans:子模块中的开源文件,java,maven,netbeans,module,Java,Maven,Netbeans,Module,我有一个采用这种结构的多模块maven项目: Parent --ChildA --src --A.java --ChildB --src --B.java --ChildC --src many more... 我在Netbeans中将Parent作为一个项目打开,我希望能够使用“go to type”(ctrl+O)快速访问a.java(由于有大量的java文件,我们无法记住每个java文件所在的模块) 有办法做到这一点吗?到目前为止,除非打开子模块,否则我无法使

我有一个采用这种结构的多模块maven项目:

Parent
--ChildA
  --src
    --A.java
--ChildB
  --src
    --B.java
--ChildC
  --src
many more...
我在Netbeans中将Parent作为一个项目打开,我希望能够使用“go to type”(ctrl+O)快速访问a.java(由于有大量的java文件,我们无法记住每个java文件所在的模块)

有办法做到这一点吗?到目前为止,除非打开子模块,否则我无法使用ctrl+O查找源文件

我被告知它的工作原理类似于:ctrl-O for A.java,Netbeans会提醒我它在ChildA中,并询问我是否要打开该模块。此操作是否有特殊设置?或者我可以在家长POM里放些什么


更新:似乎没有好的解决方案。我创建了一个依赖于所有其他模块的模块,并能够通过这种方式索引和访问所有源代码,从而获得了所需的内容。

没有办法。Ctrl-O(或者通常是源的索引)非常昂贵,并且只针对打开的项目进行。有数百个子模块的大型项目,始终对它们进行索引将需要大量资源(CPU/memory/IO),将范围限制为打开的项目可以让用户决定其工作范围。 一些更便宜的操作仍然有效(如超链接)