11

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

parentA
  - subA1
     - subA3
     - subA3
  - subA2

parentB
  - subB1
  - subB2

ETC

问题是, parentA 和 subA1 里面不包含任何代码,但我仍然可以在项目资源管理器中看到它们。但我想隐藏它们或像在资源管理器中那样在树层次结构中组织。现在有 30 多个项目,其中只有 20 个包含 Java 代码。其他仅包含其他模块引用。我在项目资源管理器中以简单的形式看到所有 30 个项目。

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

4

6 回答 6

8

转到:Windows -> 首选项 -> Maven -> 隐藏物理嵌套模块的文件夹

并重新导入您的项目。

于 2015-01-30T15:37:16.687 回答
5

We can also use working sets.

  1. Choose Top level Elements as 'Working Sets' from Package Explorer / Project Explorer view.
  2. Configure "Working Sets" to manage your projects. Move the Parent project to a different working set and child project in different working sets.
于 2013-06-14T12:56:50.633 回答
2

在项目资源管理器中,有一个向下箭头,如果将鼠标悬停在它上面,它会显示“查看菜单”。

单击它,项目演示->分层

于 2019-03-18T15:25:27.733 回答
1

从包资源管理器视图中,从“视图菜单”中选择过滤器。然后选择过滤器,并排除非 java 项目。

于 2015-02-21T12:53:53.003 回答
1

尝试使用项目视图。在这种情况下,它为我做到了。

此外,您可以在 Package Explorer 或您喜欢的其他视图中放置过滤器以排除某些项目,如下所示:转到PackageExplorer,选择View Menu - Filters,选中Name filter Patterns并输入您要隐藏的项目的名称,以逗号。

在其他视图中,View Menu - Filters不是View Menu - Customize View

您可以在此处找到教程,但选择Closed Projects输入我上面提到的项目名称。

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

于 2012-06-07T09:28:21.623 回答
0

在包资源管理器窗口中: -> 选择三点菜单 -> 然后包演示 -> 然后从 Flat 更改为“Hierarchical”

你完成了:D

更改项目视图图像

于 2021-04-09T01:38:23.280 回答