Eclipse不允许一个项目被导入不止一次,在您的情况下,来自中继线和分支.
This article显示了如何通过自定义maven配置文件绕过此限制.基本上,步骤是:
>将以下配置文件添加到您的父pom.xml中
append-to-project-name
append.to.project.name
maven-eclipse-plugin
[artifactId]-${append.to.project.name}
在将项目导入到Eclipse之前,让maven生成项目设置:
mvn eclipse:eclipse -Dappend.to.project.name = [your-branch-name]
>将项目导入Eclipse作为现有项目(而不是maven项目).
这应该解决命名问题.
对于子项目的导入:我还有一个父子项目与子子项目,并使用m2e插件为Ecplise.当我选择导入>现有的Maven项目,我可以检查父母和子女.导入后,我有父项目和每个孩子独立导入.屏幕:
所以我希望结合上面的命名解决方案可以解决你的问题.