如何在不使用Eclipse的情况下手动将项目添加到Eclipse

时间:2010-06-18 17:13:00

标签: eclipse

我想在文件系统上手动创建文件夹/文件,在eclipse的工作区中创建一个新项目,并在启动eclipse并选择工作区时显示在Project Explorer中。

需要创建哪些文件来执行此操作以及它们需要在哪里?

请理解我不想打开eclipse并使用eclipse创建一个新项目。我想在不使用eclipse的情况下创建一个新项目。

5 个答案:

答案 0 :(得分:3)

我认为您需要执行以下操作

  • 创建.project文件以及项目文件夹中特定类型项目所需的任何其他文件(例如java项目需要.classpath),您可以通过查看其他项目的文件来找到所需内容。 / LI>
  • 在你的工作区.metadata文件夹中,这是eclipse保存当前工作空间信息的地方,我认为负责项目定义的插件是.metadata / .plugins / org.eclipse.core.resources,你需要创建那些自己编写文件,其中一些是二进制文件,因此您需要打开该插件的源代码以确切了解它是如何编写它们的。根据您的项目,您需要编写更多.metadata插件信息(例如,对于maven)。

答案 1 :(得分:1)

没有简单的方法可以做到这一点。每个新项目在整个eclipse结构中修改许多分散的文件(如果你想要一个列表,创建一个新项目并查找最近创建/修改的文件,和/或搜索项目名称。)

没有手工编写文件,你无能为力。我在研究中发现了这些链接,但它们都很老了,似乎死路一条: http://www.eclipsezone.com/eclipse/forums/t107019.html http://dev.eclipse.org/newslists/news.eclipse.tools/msg36546.html

答案 2 :(得分:1)

根据@shipmaster的答案,我认为这会奏效。

  1. 转到工作区并创建一个新文件夹作为新的必需项目名称。
  2. 从任何现有项目中复制.project.classpath.includepath等内容,并在.project中修改项目名称,源文件夹,构建文件夹等。根据新项目要求对.classpath等进行类似的更改。
  3. 不幸的是,仅通过重新启动eclipse来创建一个项目是不够的,所以我们需要做一个导入项目并将它指向这个文件夹,我们现在可以使用它了,我们看到在eclipse中创建的新项目!

答案 3 :(得分:0)

尝试归档文件..右键单击项目---> export --->存档文件(在“常规”部分中)..将其存档为zip后,可以将其导入。

答案 4 :(得分:0)

如果要手动将预先存在的项目复制到新工作区, 我有一个解决方案:

  1. 复制项目文件夹。
  2. 将其粘贴到新工作区。
  3. 文件>导入>一般>现有项目进入工作区
  4. Eclipse现在将看到您手动切割和粘贴的项目。
  5. 为什么我这样做: 我这样做是因为我可以在我的scrum故事的基础上建立起来,同时通过工作文件来保存文档,每个后续步骤都是建立在其上的 例如。故事#2建立在故事#1代码之上。但是我不想对它们进行版本化,因为我希望能够一个接一个地打开它们来对我的工作流进行演示。