我在不同的目录中有多个同名的项目。
如何在 Eclipse 的同一个工作区中导入它们?
You can change the name
tag in the .project
file in every project that you want to import before importing it
eclipse中有一个高级选项,您可以在那里提供所要求的详细信息,它应该可以工作......
右键单击>>导入>>“选择选项导入现有的Maven项目或从存档文件或目录”>>高级
当您导入现有项目时(取决于您的 Eclipse 版本),您可以在导入窗口中给它一个新名称。否则,将其正常导入并通过右键单击 Package Explorer 中的项目并重命名Refactor > Rename
。
如果您想保留原始名称,那么正如 Juned Ashan 所说,取消选中该Copy Projects into Workspace
复选框,文件将保留在其原始位置并且不会相互干扰。
尝试这样做:
在导入项目时取消选中“将项目复制到工作区”复选框
不要导入项目,而是开始创建一个具有不同名称的新项目。然后将项目的位置更改为新的现有项目。然后,Eclipse 将允许您使用现有目录和内容创建项目。
如果您与 Maven 项目具有相同的名称,我假设您也将拥有相同的类或功能文件。在这种情况下,当您尝试运行功能文件或从存储库中拉/推时,您很可能会遇到一些冲突。
有一个简单的方法可以解决这个问题:从远程存储库和您的工作空间中删除最旧的版本,并使您的项目独一无二。如果即使像 Cucumber 一样运行功能文件仍然遇到同样的问题,我强烈建议您检查参考点,因为您可能需要手动更改它们。