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

时间:2016-12-11 16:37:54

标签: eclipse scala maven github multi-module

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

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

还有其他人遇到过这个问题吗?请建议您的想法。

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

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

请参阅Eclipse 4.5M5

  

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

     

项目的分层视图可以在Project Presentation项目下的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

答案 1 :(得分:0)

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

在我的情况下,.project xml文件如下所示- enter image description here

现在,请确保已提供如上例所示的 buildspec natures 信息。

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

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

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