在Eclipse中,如何将现有项目复制到另一个项目?

时间:2011-05-26 03:06:11

标签: eclipse

在Eclipse中,我有一个现有项目,A。现在,我刚刚创建了另一个项目B,它是空的。是否可以将项目A的所有文件(包括其源代码和相关库)复制到项目B中?项目A中有很多涉及的库。如何正确执行此复制过程以确保仍可以编译复制的文件?

8 个答案:

答案 0 :(得分:22)

此问题在Google搜索中显示为查询"复制项目在eclipse"中的最佳结果。

在Eclipse中复制项目:

1)在Package Explorer视图中右键单击项目;

2)选择复制;

3)右键单击Package Explorer视图中的空闲位置;

4)选择粘贴;

5)在提示窗口中输入新名称。

要回答实际问题,最好的方法是删除项目B,然后复制项目A,如上所述,并命名为B.

答案 1 :(得分:15)

  1. 关闭Eclipse
  2. 现有项目的文件夹复制到磁盘上的任意位置。
  3. 启动Eclipse。关闭自动构建。
  4. 在Eclipse中执行重构/ 重命名新项目名称。 (如果在重命名之前连接到CVS / SVN断开连接。)
  5. 导入从第二步中复制的地方返回旧项目
  6. 开启自动构建。
  7. 享受他们!

答案 2 :(得分:5)

您可以导入项目

OR

假设项目A和B的类型相同:

您可以原样复制src文件夹的内容。

对于库,只需转到构建路径并以您为项目A执行的ssame方式添加它们。

答案 3 :(得分:5)

由于B为空,您只需在Package Explorer中复制项目A并将副本命名为B.

答案 4 :(得分:1)

  1. 创建现有项目的副本/副本(在工作区中)。
  2. 然后在Eclipse中,单击file-> import
  3. 选择将现有项目导入工作区
  4. 选中单选按钮"选择根目录"
  5. 浏览您的项目(您在步骤1中的工作区中复制的新文件)
  6. 完成!

答案 5 :(得分:1)

在项目资源管理器中,右键单击您的旧项目,单击“复制” ,然后再次右键单击“粘贴” ,更改默认给定名称< strong>“复制My_Old_Project” 到您选择的任何一个,复制完成后,转到Eclipse中的“搜索” 标签,然后转到-> “搜索“ ,在文件搜索中,输入项目的旧名称,确保您的作用域仅为“正在封闭的项目” ,将所有出现次数更改为新名称,运行项目,一切就绪...

我唯一注意到的是该URL仍将是旧项目的

答案 6 :(得分:0)

对于Gradle项目,我不得不在mOna的答案上添加两个额外的步骤,为了完整起见,我将复制这些步骤。

  1. (在工作区中)创建现有项目的副本/副本。
  2. 然后在Eclipse中,单击file-> import
  3. 选择将现有项目导入工作区
  4. 选中单选按钮“选择根目录”
  5. 浏览项目(您在步骤1中复制到工作区中的新文件)
  6. 编辑.project文件,并更改和与之匹配的新项目。
  7. 编辑settings.gradle并更改rootProject.name以匹配新项目。

我认为上述某些答案中的重命名可以执行第6步,但我无法使其正常工作。无论我尝试了什么,如果没有这些额外的步骤,代码就可以正常运行,但是依赖关系未得到正确处理,并且到处都会出现错误。我什至可以从命令行在我的项目上运行gradle并“构建”,但实际上是在构建旧项目。

答案 7 :(得分:-1)

Eclipse在文件菜单中有一个选项,例如导入现有项目。从中可以导入包含所有内容的现有项目。我希望这是您正在寻找的解决方案。