文件夹'ProjectName'内存在多个子文件夹,其中包含java程序:
JavaCode文件夹包含pom.xml。
我已经将m2eclipse(0.10.x)安装到Eclipse并将整个ProjectName文件夹导入Eclipse。子文件夹显示正确,但maven集成无法正常工作 - 例如我在Eclipse中看不到src / main / java“shortcut”文件夹,但我必须单击才能打开所有文件夹。
如果我从头开始使用Eclipse创建一个新的maven项目,那么集成效果很好。
可能是什么问题?
答案 0 :(得分:3)
选择JavaCode文件夹,然后调用File ... / Import ... / Maven Project。这会将您的Java代码作为一个启用了Maven支持的正确项目带入Eclipse。可以导入多个重叠的文件夹。因此,您可以使用父代进行版本控制,JavaCode将是您在IDE中使用的实际Java项目。
不幸的是,除非您想将pom.xml移动到根项目并将所有Maven插件重新映射到JavaCode项目下的文件夹,否则无法解决这个问题。但这不是一个坏主意,如果没有额外的调整,Eclipse的Maven集成可能无法与这样的项目结构一起使用。