【问题标题】:How To Manually Add Project To Eclipse Without Using Eclipse如何在不使用 Eclipse 的情况下手动将项目添加到 Eclipse
【发布时间】:2015-07-25 05:36:48
【问题描述】:

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

需要创建哪些文件才能执行此操作,它们需要在哪里?

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

【问题讨论】:

    标签: eclipse


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      除了手动编写文件之外,您无能为力。我在我的研究中发现了这些链接,但它们都很旧而且似乎是死胡同: http://www.eclipsezone.com/eclipse/forums/t107019.html http://dev.eclipse.org/newslists/news.eclipse.tools/msg36546.html

      【讨论】:

        【解决方案3】:

        根据@shipmaster 的回答,我认为这可行。

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            【解决方案5】:

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

            1. 复制项目文件夹。
            2. 将其粘贴到新的工作空间中。
            3. 文件 > 导入 > 常规 > 现有项目到工作区
            4. Eclipse 现在将看到您手动剪切和粘贴的项目。

            我为什么这样做: 我这样做是为了在我的 Scrum 故事的基础上进行构建,同时通过每个后续步骤所依赖的工作文件来保存文档。 例如。故事#2 建立在故事#1 代码之上。但我不想对它们进行版本控制,因为我希望能够一个接一个地打开它们来对我的工作流程进行演示。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2017-02-22
              • 1970-01-01
              • 1970-01-01
              • 2018-09-06
              • 2017-06-12
              • 1970-01-01
              • 2011-06-06
              • 2015-02-23
              相关资源
              最近更新 更多