我在不同的目录中有多个同名的项目。如何将它们导入Eclipse中的同一个工作区?
mklgxw1f1#
在导入.project文件之前,可以在要导入的每个项目中更改该文件中的name标签
.project
name
koaltpgm2#
Eclipse中有一个高级选项,在那里您可以提供所要求的详细信息,它应该会起作用...右键单击〉〉导入〉〉“选择选项导入现有Maven项目或从归档文件或目录”〉〉高级
k3bvogb13#
当您导入现有的项目时(取决于您的Eclipse版本),您可以在导入窗口中给予它一个新的名称,否则,您可以正常地导入它,并通过右键单击Package Explorer中的项目并转到Refactor > Rename来重命名它。如果你想保留原来的名字,那么正如Juned Ashan所说,取消选中Copy Projects into Workspace复选框,文件将保留在原来的位置,不会相互干扰。
Refactor > Rename
Copy Projects into Workspace
koaltpgm4#
您可以使用高级选项,可以添加任何前缀、后缀,甚至eclipse建议使用一些模板,如[groupId]:[artifactId]-[version]
hmtdttj45#
不要导入项目,而是开始创建一个不同名称的新项目,然后将项目的位置更改为新的现有项目,Eclipse将允许您使用现有目录和内容创建项目。
vbkedwbf6#
尝试这样做:取消选中"将项目复制到工作区"复选框,同时导入具有相同
9ceoxa927#
如果你想导入一个Maven项目,你可以使用 Advanced 选项作为explained in this answer。不幸的是,这个选项在其他导入向导中不可用。但是,这里有一个通用的解决方案,应该总是有效的:不导入项目,而是1.使用 * 导入〉常规〉项目 *(或您想要的任何项目类型)创建新项目1.输入一个(不同的)名称并按 * 完成 *1.右键单击新项目并选择 * 导入〉常规〉文件系统 *(或 * 存档文件 *,如果它在存档中)这将以项目的新名称添加现有项目文件。
holgip5t8#
如果你和Maven项目有相同的名字,我假设你也会有相同的类或特性文件,在这种情况下,当你试图运行特性文件或从存储库拉/推时,你很可能会有一些冲突。有一个简单的方法可以解决这个问题:从远程存储库和工作空间中删除最旧的版本,并使你的项目唯一。2如果你仍然遇到同样的问题,甚至运行你的特性文件作为 cucumber 我强烈建议检查你的参考点,因为你可能需要手动改变他们。
8条答案
按热度按时间mklgxw1f1#
在导入
.project
文件之前,可以在要导入的每个项目中更改该文件中的name
标签koaltpgm2#
Eclipse中有一个高级选项,在那里您可以提供所要求的详细信息,它应该会起作用...
右键单击〉〉导入〉〉“选择选项导入现有Maven项目或从归档文件或目录”〉〉高级
k3bvogb13#
当您导入现有的项目时(取决于您的Eclipse版本),您可以在导入窗口中给予它一个新的名称,否则,您可以正常地导入它,并通过右键单击Package Explorer中的项目并转到
Refactor > Rename
来重命名它。如果你想保留原来的名字,那么正如Juned Ashan所说,取消选中
Copy Projects into Workspace
复选框,文件将保留在原来的位置,不会相互干扰。koaltpgm4#
您可以使用高级选项,可以添加任何前缀、后缀,甚至eclipse建议使用一些模板,如[groupId]:[artifactId]-[version]
hmtdttj45#
不要导入项目,而是开始创建一个不同名称的新项目,然后将项目的位置更改为新的现有项目,Eclipse将允许您使用现有目录和内容创建项目。
vbkedwbf6#
尝试这样做:
取消选中"将项目复制到工作区"复选框,同时导入具有相同
9ceoxa927#
如果你想导入一个Maven项目,你可以使用 Advanced 选项作为explained in this answer。不幸的是,这个选项在其他导入向导中不可用。但是,这里有一个通用的解决方案,应该总是有效的:
不导入项目,而是
1.使用 * 导入〉常规〉项目 *(或您想要的任何项目类型)创建新项目
1.输入一个(不同的)名称并按 * 完成 *
1.右键单击新项目并选择 * 导入〉常规〉文件系统 *(或 * 存档文件 *,如果它在存档中)
这将以项目的新名称添加现有项目文件。
holgip5t8#
如果你和Maven项目有相同的名字,我假设你也会有相同的类或特性文件,在这种情况下,当你试图运行特性文件或从存储库拉/推时,你很可能会有一些冲突。
有一个简单的方法可以解决这个问题:从远程存储库和工作空间中删除最旧的版本,并使你的项目唯一。2如果你仍然遇到同样的问题,甚至运行你的特性文件作为 cucumber 我强烈建议检查你的参考点,因为你可能需要手动改变他们。