导入的 maven 项目不显示为 java 项目。显示文件夹

新手上路,请多包涵

我将现有的项目源代码从 SVN 检出到我系统中的一个文件夹中。然后我打开了日食。导入项目->现有的 Maven 项目。

它导入没有问题。但是,Project Explorer 将其显示为文件夹而不是包。 (就像当我们创建一个包然后向其中添加类时,它会为包根显示一个不同的图标)。我也打开了 Navigator 和 Package Explorer。但他们也将它们显示为文件夹。

我试过了:

 mvn eclipse:clean
mvn eclipse:eclipse

在项目的根上。但这没有帮助。

任何人都可以帮忙吗?

我的文件夹结构:

 ecs->
     ecs-ejb->
        src/java/main/com/xxx
        pom.xml
     ecs->ear->
        src/java/main/com/xxx
        pom.xml
     pom.xml

原文由 Kevin Rave 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

尝试:

  1. 右击项目->Configure->Convert to Maven Project

- - 编辑 - -

如果这不起作用,则可能是有人将他们的环境文件签入了您的 SVN。如果他们登记入住:

  • 。项目
  • .类路径
  • .设置/

它们可能与您的环境冲突(不同的设置/插件/eclipse 版本…)。尝试删除您的项目,删除文件夹/文件,然后从 SVN 中删除这些文件,并重复您的初始过程。所有这些文件/文件夹都将在导入到 Eclipse 期间生成。

---- 编辑 2 —-

根据您最近对问题的编辑,您有一个多模块项目。如果您只在父项目上执行此操作,则没有源文件夹。所以你不会看到它。你应该:

  1. 文件->导入…
  2. 选择现有的 Maven 项目,下一步
  3. 设置根目录为ecs/ecs-ejb,完成
  4. 对所有其他模块重复此操作。

在eclipse中,多模块maven项目的每个模块都需要有自己的eclipse项目。

原文由 Lucas 发布,翻译遵循 CC BY-SA 3.0 许可协议

右击项目->Configure->Convert to Faceted Form

这个解决方案对我有用

原文由 prateek mehta 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题