如果我在Netbeans中有一个多级Maven项目,它提供了一个项目视图,其中父项目在Modules文件夹中显示模块。如果我打开其中一个模块,它会将其向下移动到与父项目相同的级别。
这有点令人沮丧,因为当我们使用大量模块时,我们失去了层次透视,我们需要非常仔细地命名我们的项目,以便我们知道发生了什么。
反正有没有这样的观点:
当我打开其中一个模块时,它会保留在父模块中(有点像Windows资源管理器)。这将有助于我更好地保持对事物的看法。
这是我想要的另一种观点:
这是不可能的。有一些增强请求提交给它,但这里最大的障碍是netbeans已经打开项目作为各种事情的范围,如重构,转到类型等。允许所有子模块被自动视为“打开”,一个人会相当快内存和其他资源限制,即使是适度大的多项目。因此,您必须明确说出您想要打开的内容才能管理资源。
有一个Netbeans插件,你可以分层次地查看maven项目(和他们的孩子):Maven Hierarchical View
在这里https://blogs.oracle.com/geertjan/netbeans-ide-81-plugin:-maven-hierarchical-view你可以找到更多信息。
虽然这个问题在几年前被问到,但我现在找到了一个答案,我认为这个答案可能对其他搜索它的人有用。
不确定是否可以使用Netbeans GUI,但您可以使用Maven命令:
mvn dependency:tree