在eclipse中组织maven多模块项目

我有一个巨大的Maven多模块项目。 具有类似的结构

parentA - subA1 - subA3 - subA3 - subA2 parentB - subB1 - subB2 

等等

问题是,parentA和subA1不包含其中的任何代码,但我仍然可以在项目资源管理器中看到它们。 但我想隐藏它们或像在探险家中那样组织树状层次结构。 现在有超过30个项目,其中只有20个包含Java代码。 其他人只是包含其他模块参考。 我在项目浏览器中以普通forms看到了所有30个项目。

第一个想法 – 使用工作集,但我不能在另一个工作集中包含工作集。 为eclipse用户处理此问题的常见做法是什么

go:Windows – > Preferences – > Maven – >隐藏物理嵌套模块的文件夹

并重新导入您的项目。

我们也可以使用工作集。

  1. 从Package Explorer / Project Explorer视图中选择顶级元素作为“工作集”。
  2. 配置“工作集”以管理项目。 将Parent项目移动到不同工作集中的其他工作集和子项目。

尝试使用项目视图。 它在这种情况下适合我。

此外,您可以使用filter来排除Package Explorer中的某些项目或您喜欢的其他视图:转到PackageExplorer ,选择View Menu – Filters ,选中Name filter Patterns并输入要隐藏的项目的名称,由逗号。

在其他视图中,而不是视图菜单 – filter视图菜单 – 自定义视图

您可以在此处找到教程,但选择已关闭项目,请输入上面提到的项目名称。

至于树视图,我认为你没有实现这一点,因为在Eclipse中没有子项目的概念。 看看这里 。

从Package Explorer视图中,从“view menu”中选择filter。 然后选择filter,并排除非Java项目。