Maven项目是在子文件夹中,无法让Eclipse集成工作

时间:2010-05-26 10:58:42

标签: eclipse maven-plugin

文件夹'ProjectName'内存在多个子文件夹,其中包含java程序:

  • 项目名
    • 规格
    • JavaCode
    • GFX
    • ...

JavaCode文件夹包含pom.xml。

我已经将m2eclipse(0.10.x)安装到Eclipse并将整个ProjectName文件夹导入Eclipse。子文件夹显示正确,但maven集成无法正常工作 - 例如我在Eclipse中看不到src / main / java“shortcut”文件夹,但我必须单击才能打开所有文件夹。

如果我从头开始使用Eclipse创建一个新的maven项目,那么集成效果很好。

可能是什么问题?

1 个答案:

答案 0 :(得分:3)

选择JavaCode文件夹,然后调用File ... / Import ... / Maven Project。这会将您的Java代码作为一个启用了Maven支持的正确项目带入Eclipse。可以导入多个重叠的文件夹。因此,您可以使用父代进行版本控制,JavaCode将是您在IDE中使用的实际Java项目。

不幸的是,除非您想将pom.xml移动到根项目并将所有Maven插件重新映射到JavaCode项目下的文件夹,否则无法解决这个问题。但这不是一个坏主意,如果没有额外的调整,Eclipse的Maven集成可能无法与这样的项目结构一起使用。