我有一个巨大的Maven多模块项目。具有类似的结构
parentA
- subA1
- subA3
- subA3
- subA2
parentB
- subB1
- subB2
等等
问题是,parentA和subA1不包含其中的任何代码,但我仍然可以在项目资源管理器中看到它们。但我想隐藏它们或像在探险家中那样组织树状层次结构。现在有超过30个项目,其中只有20个包含Java代码。其他人只是包含其他模块参考。我在项目浏览器中以普通形式看到了所有30个项目。
第一个想法 - 使用工作集,但我不能在另一个工作集中包含工作集。为eclipse用户处理此问题的常见做法是什么
走:
Windows - >首选项 - > Maven - >隐藏物理嵌套模块的文件夹
并重新导入您的项目。
尝试使用项目视图。它在这种情况下适合我。
此外,您可以使用过滤器来排除Package Explorer中的某些项目或您喜欢的其他视图:转到 PackageExplorer, 选择 查看菜单 - 过滤器,检查 名称过滤模式 并输入要隐藏的项目的名称,以逗号分隔。
在其他视图中,而不是 查看菜单 - 过滤器 是 查看菜单 - 自定义视图。
你可以找到一个教程 这里 而是选择 封闭项目 输入我上面提到的项目名称。
至于树视图,我认为你没有实现这一点,因为在Eclipse中没有子项目的概念。看一看 这里。
从Package Explorer视图中,从“view menu”中选择过滤器。然后选择过滤器,并排除非Java项目。