繁体   English   中英

在eclipse中组织maven多模块项目

[英]organize maven multi-module project in eclipse

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

parentA
  - subA1
     - subA3
     - subA3
  - subA2

parentB
  - subB1
  - subB2

等等

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

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

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

并重新导入您的项目。

我们也可以使用工作集。

  1. 从包资源管理器/项目资源管理器视图中选择顶级元素作为“工作集”。
  2. 配置“工作集”来管理您的项目。 将父项目移动到不同工作集中的不同工作集和子项目。

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

点击它, Project Presentation -> Hierarchical

尝试使用项目视图。 在这种情况下,它对我有用。

此外,您可以放置​​过滤器以排除包资源管理器或您喜欢的其他视图中的某些项目:转到PackageExplorer ,选择View Menu - Filters ,检查Name filter Patterns并输入要隐藏的项目的名称,以分隔逗号。

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

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

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

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

在包资源管理器窗口: -> 选择三点菜单 -> 然后包展示 -> 然后从平面更改为“分层”

你完成了:D

更改项目视图图像

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM