Eclipse中将子模块项目转换为Maven Project

版权声明:本文为博主原创文章,转载请注明作者与出处,http://blog.csdn.net/lixingtao0520 https://blog.csdn.net/lixingtao0520/article/details/78205883

在git上检出了一个包含两个子模块A,B的父项目project_C,现在想把A,B两个子模块转换为Maven Project。但将project_C检出到eclipse后发现此时project_C是包含两个A,B文件夹的项目,里面的代码是未编译过的java文件。试过"Update Project"或者“Convert To Faceted Form”等操作均不能转换为两个Maven Project。经过百度,找到了解决方案,如下

  1. 在git上检出包含两个子模块A,B的父项目project_C,此时父项目包含了两个子模块文件夹A,B
  2. 选择“Import”——>“Existing Maven Projects”,点击“Browse”选择子模块A的文件目录,勾选项目A的pom.xml文件,此时会提示《Project A already exists ,Add a version or custom suffix using "Name template" in "Advanced" settings》警告,只要在下面advanced 中的Name template输入框中重新命名项目A(如重新命名为A_2),并再次勾选“pom.xml”文件,点击“finish”即可。
  3. Eclipse重新build后,即会出现名称为A_2的Maven Project。
  4. 同理可以将子模块B转换为Maven Project。
解决问题。

猜你喜欢

转载自blog.csdn.net/lixingtao0520/article/details/78205883