Eclipse,导入maven多模块项目

Tuo*_*nen 12 java eclipse project maven multi-module

如何将maven多模块项目正确导入eclipse?当我导入新的maven项目并选择父pom时,我可以看到父pom下的子模块,它们在包资源管理器和项目资源管理器中可见.但是,它们被呈现为深层目录结构,就好像eclipse不知道它们是java项目.

当我展开子模块项目时,我没有看到java包快捷方式,因为我打开了一个maven项目.我只把它看作一个深层目录结构.如何导入multimodule maven项目并打开子模块项目以利用eclipse java项目功能?

(http://i68.tinypic.com/6p3i86.png)

Fer*_*aia 10

首先,导入父项目。然后,在包/项目资源管理器中右键单击它,转到“配置”,然后单击“配置和检测到的嵌套项目...”,在出现的窗口上单击“完成”,您就成功了。

另外值得一提的是,Package Explorer 不会显示它的嵌套,而是使用 Project Explorer。

祝你今天过得愉快。


Bla*_*ack 7

  • 如果尚未安装,请从Market安装M2E插件
  • 从Eclipse IDE中选择工具栏中的"文件"和"导入".这应该会引导你弹出一个.
  • 键入"Existing Maven Project",或在Maven设置下导航到此语音.
  • 然后从导入菜单中选择主pom项目,并确保选择其下的整个项目树.

在接近此之前,从当前错误导入的项目中删除IDE,删除其maven root pom项目和每个子模块,但显然将它们留在磁盘中.我不建议使用"转换"选项,因为有时不会导致干净的结果,特别是对于大而混乱的项目.这应该够了吧.如果这可以解决您的问题,请告诉我.

  • @Black.Jack 可以提供一下M2E插件的链接或者截图吗?在 Eclipse Marketplace 中搜索时,我可以看到很多插件(不是任何特定名称为 M2E 的插件) (2认同)

小智 5

对于仍然遇到相同问题的每个人,请按照以下步骤操作:

  1. 打开Import Existing Maven Project向导
  2. POM.xml仅选择父级并单击Finish
  3. 对于每个子项目,Right Click在项目文件夹上,然后单击Import并选择他的POM.xml文件

希望能帮助到你 !祝你好运 !