【发布时间】:2010-11-13 04:24:58
【问题描述】:
我有一个正在进行的项目。我决定尝试在 Eclipse 中使用它。已经有一个目录,在所有代码所在的版本控制下。我有一个相当奇怪的问题。我找不到任何方法来开始使用现有代码目录作为 Eclipse 项目。我所能找到的只是如何将现有源代码导入新项目或将源代码从版本控制中检出到新项目中。如何将现有目录制作成项目?
如果有帮助的话,我的项目是一个 Django 网络应用程序
【问题讨论】:
标签: eclipse
我有一个正在进行的项目。我决定尝试在 Eclipse 中使用它。已经有一个目录,在所有代码所在的版本控制下。我有一个相当奇怪的问题。我找不到任何方法来开始使用现有代码目录作为 Eclipse 项目。我所能找到的只是如何将现有源代码导入新项目或将源代码从版本控制中检出到新项目中。如何将现有目录制作成项目?
如果有帮助的话,我的项目是一个 Django 网络应用程序
【问题讨论】:
标签: eclipse
在New Java Project 向导中,取消选中显示Use default location 的复选框,然后使用浏览按钮查找您的目录。
【讨论】:
这很容易做到。转到文件->新建->项目。在项目向导中,选择您想要的项目类型,然后确保取消单击“使用默认位置”复选框。在小部件中浏览您的文件夹,然后该小部件将启用。之后点击完成。
或者,您可以在新位置创建一个全新的项目工作区。然后,假设 Java 作为您的项目类型,您可以打开项目属性并将现有目录添加为源文件夹。为此,请使用项目属性对话框的 Java 构建路径 -> 源选项卡上的“链接源”按钮。
【讨论】:
我的方法:
我将此文件克隆到新项目目录,并将 Project-Name 重命名为我的项目名称,然后从 Eclips 导入新文件和目录
文件名:.project (使用记事本制作此文件...选择另存为All Files (*.*) 并写入文件名,如:.project)
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Project-Name</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
【讨论】:
希望这个链接回答了这个帖子的原始问题。
http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-45.htm
创建链接资源
文件夹和文件可以链接到项目位置之外的文件系统中的位置。这些特殊文件夹和文件称为链接资源。
创建链接文件夹:
在其中一个导航视图中,右键单击要在其中创建链接文件夹的项目或文件夹。
从弹出菜单中,选择命令链接新建 > 文件夹。
指定工作台中显示的文件夹名称。此名称可以与文件系统中文件夹的名称不同。
单击高级。
选中链接到备用位置(链接文件夹)。
输入文件系统路径,或点击浏览选择文件系统中的文件夹。
点击完成。
【讨论】:
可能不是大多数人会这样做,但我喜欢我所有的 Eclipse 项目在一个地方,但不一定在我的工作区目录中有我的源代码。也许在 Eclipse 中有一种内置的“符号链接”方式,但有时我最终会在工作区中找到项目文件夹,而“src”符号链接到完全不同的实际源目录。无论如何,这是我个人的偏好。如果你也在 *nix 机器上,那么简单
ln -s /path/to/source src
将在您的项目目录中执行。
【讨论】:
你知道,这不是那么简单的问题。根据您的项目类型(jar、web 模块、ear 等),eclipse 使用不同的结构和配置文件。所以第一个真正有趣的问题是你的项目类型是什么?之后的基本解决方案是创建一个新项目,并将源代码的目录定义为项目根目录。然后你会看到还有什么要改变的(例如源路径设置、类路径等等)。那么你的项目是什么样子的呢?你能提供文件夹的结构树吗?
【讨论】:
由于您使用的是 Django,您应该首先在 Eclipse 中设置 PyDev。您可以从市场上安装它。然后你想配置 PyDev Python 解释器来找到你安装的 Django (http://pydev.org/manual_101_interpreter.html)。如果您的 Django 未安装在默认位置,请确保提供 Django 文件夹的显式路径。
这些东西准备好后,您可以选择 File > New > Other,然后从 PyDev 子目录中选择 PyDev Django Project。
点击下一步,这里是甜蜜的部分:取消选中“使用默认值”(如前所述),然后找到您的 Django 项目目录。请务必选择正确的项目文件夹(即:包含manage.py 的文件夹)。当您选择了正确的文件夹时,Eclipse/PyDev 将识别出一个项目已经存在并提及它将使用这些文件。点击完成。
然后有一个数据库表单询问您的数据库设置。如果您已经有一个settings.py 文件,那么这似乎没有任何更改(因为它不应该)。所以填不填。但这是最后一步。
那么您应该能够在 Eclipse 中查看和使用您现有的项目!
【讨论】:
我刚刚手动创建了一个 pom.xml,并将该项目作为 Eclipse 中的现有 Maven 项目导入。它甚至可以毫无问题地用于嵌套项目。
【讨论】:
使用“将现有项目导入工作区”。这适用于我的情况。
【讨论】:
右键单击一个项目 -> 属性。 在资源管理器中打开项目位置,路径旁边有一个小图标。 将您的文件夹/文件结构放在那里并在 Eclipse 中刷新项目。
【讨论】: