多模块maven项目没有在包结构中显示,而是在eclipse中显示为文件夹结构

问题描述 投票:1回答:2

我已成功将GitHub中的多模块maven项目导入我的eclipse并能够成功构建它。

但问题是项目正在文件夹结构中显示,但不是作为包装结构,这使我的日子乏味。

其他人可以面对这个问题吗?请建议你的想法。

enter image description here

enter image description here

eclipse scala maven github multi-module
2个回答
1
投票

检查分层模式下的项目视图是否更适合您的需要。

Eclipse 4.5M5

Project Explorer现在提供了以层次结构(a.k.a.嵌套)形式查看项目的功能。 对于模块化项目,这允许您的Project Explorer映射与模块的组织更紧密,就像它们在文件系统上一样。 这种项目的分层视图通常使模块化项目更容易导航。

可以从“项目资源管理器”视图菜单中的“项目演示”项目下触发项目的分层视图。

https://www.eclipse.org/eclipse/news/4.5/M5/images/nested-projects-menu.png

然后,它使与项目位于同一位置的文件夹替换为项目,并且嵌套在其他项目下的项目将不会显示为根元素。

https://www.eclipse.org/eclipse/news/4.5/M5/images/nested-projects.png


0
投票

在从git下载项目的文件夹中,您将看到.project文件。您需要在该xml文件中提供buildspec和natures信息。

在我的例子中,.project xml文件看起来像这样 - enter image description here

现在,请确保您已提供了如上例所示的buildspec和natureures信息。

对.project xml文件进行更改后 -

  1. 右键单击项目>>刷新
  2. 右键单击Project >> Maven >> Update Project

您将看到项目(源)文件夹结构以所需格式表示。

© www.soinside.com 2019 - 2024. All rights reserved.