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