idea 建立 多层级的父子工程失败 ,event log 提示建立失败 以下 :api
17:20:21 Failed to create a Maven project: 'D:/wowoohr/wowoohrBaseService/api-2/pom.xml' already exists in VFS
17:23:03 Failed to create a Maven project: 'D:/wowoohr/wowoohrBaseService/api-2/pom.xml' already exists in VFS
17:27:42 Failed to create a Maven project: 'D:/wowoohr/wowoohrBaseService/api-2/pom.xml' already exists in VFSmaven
缘由分析 : http://blog.csdn.net/chenyufeng1991/article/details/73724686 ide
有时候咱们在建立Maven项目的时候会出现上述的问题,致使Maven项目建立失败,报错的提示以下:idea
这每每是因为咱们在同一个目录中建立了Project Name相同的项目致使的。由于在同一目录下不能建立两个Project Name相同的Project。.net
因此在Mac下咱们能够直接把原先的那个Project删除后,再想建立一个Project Name同样的,发现仍是会出现该问题。问题的真正缘由是原先的那个Project其实仍是在咱们的电脑上,即VFS虚拟文件系统,咱们能够在Mac的废纸篓中找到刚才删除的Project。最终的解决办法就是清空废纸篓或者删除在废纸篓中的原Project。这样之后,咱们就能够在同一个目录中建立相同名字的Project了。xml
通过实践发现,出现该报错的缘由只和Project的名字有关,而和GroupId和ArtifactId无关。虽然在IDEA中建立项目时,默认ArtifactId和Project Name是一致的,其实这二者也没有必然关系,咱们能够修改Project Name使其和ArtifactId不同。blog
具体解决办法 : event
已经建立父子工程中 选择子模块 ,右击 -->new-->module-- >下一步模板
next-->下一步 (根据须要选择相应的maven模板 ,本身决定省略)module
添加artifactId-->下一步
修改contentRoot目录 即为修改项目名字-->下一步(不修改的话 会使用当前父工程的子模块的项目路径,就会建立失败)