如何使一个现有的目录进入一个eclipse项目

我正在做一个项目。 我决定尝试在Eclipse中使用它。 已经有一个目录,在所有代码所在的版本控制下。 我有一个相当奇怪的问题。 我找不到任何方式来开始使用现有的代码目录作为eclipse项目。 我所能find的就是如何将现有的源代码导入到一个新的项目中,或者将源代码从版本控制中导入到一个新的项目中。 我如何使一个现有的目录进入一个项目?

我的项目是一个Django的Web应用程序,如果有任何帮助

在“ New Java Project向导中,取消选中“ Use default location ”checkbox,然后使用“浏览”button查找您的目录。

这很容易做到。 进入文件 – >新build – >项目。 在“项目”向导中,select所需的项目types,然后确保取消选中“使用默认位置”checkbox。 在小部件中浏览您的文件夹,然后启用。 之后点击完成。

或者,您可以在新的位置创build一个全新的项目工作区。 然后,假设Java是您的项目types,您可以打开您的项目属性,并添加您的现有目录作为源文件夹。 为此,请使用“项目属性”对话框的Java Build Path – > Source选项卡上的“Link Source”button。

我的方法:

我克隆这个文件到新的项目目录,并重命名项目名称为我的项目名称,之后,我从Eclips导入新的文件和目录

文件名: .project (使用记事 .project 创build这个文件…select保存types为All Files (*.*)并写入文件名如: .project

 <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>Project-Name</name> <comment></comment> <projects> </projects> <buildSpec> </buildSpec> <natures> </natures> </projectDescription> 

可能不是大多数人会这样做的方式,但是我喜欢所有在一个地方的eclipse项目,但不一定在工作空间目录中有我的源代码。 也许在eclipse中有一种内置的“符号链接”方法,但是有时候我会在工作区结束项目文件夹,将“src”符号链接到完全不同的实际源代码目录。 无论如何,这是我的个人喜好。 如果你也是在一个* nix机器上简单的

ln -s / path / to / source src

将从你的项目目录中完成。

希望这个链接回答这个线程的原始问题。

http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-45.htm

创build链接的资源

文件夹和文件可以链接到项目位置之外的文件系统中的位置。 这些特殊的文件夹和文件称为链接资源。

要创build一个链接的文件夹:

  1. 在其中一个导航视图中,右键单击要创build链接文件夹的项目或文件夹。

  2. 从popup菜单中,select命令链接“新build”>“文件夹”。

  3. 指定该文件夹的名称,因为它将出现在工作台中。 该名称可以与文件系统中文件夹的名称不同。

  4. 点击高级。

  5. 检查链接到备用位置(链接文件夹)。

  6. input文件系统path,或单击浏览在文件系统中select一个文件夹。

  7. 点击完成。

你知道,这不是那么简单的问题。 根据你的项目types(jar,web模块,ear等),eclipse使用不同的结构和configuration文件。 所以第一个真正有趣的问题是,你的项目types是什么? 创build新项目之后的基本解决scheme,并将源代码的目录定义为项目根目录。 然后你会看到还有什么改变(例如源path设置,类path等)。 那么你的项目是怎样的呢? 你能否certificate文件夹的结构树?

既然你使用的是Django,你应该先在Eclipse中设置PyDev。 你可以从市场上安装它。 然后,您要configurationPyDev Python解释器来查找您的Django安装( http://pydev.org/manual_101_interpreter.html )。 如果您的Django未安装在默认位置,请务必提供Django文件夹的显式path。

一旦这些东西准备好了,你可以selectFile> New> Other,然后从PyDev子目录中selectPyDev Django Project。

点击下一步,这里是甜蜜的部分:取消选中“使用默认值”(如前所述),然后find您的Django项目目录。 一定要select正确的项目文件夹(即:包含manage.py的文件夹)。 当你select了正确的文件夹时,Eclipse / PyDev会识别出一个项目已经存在,并提到它将使用这些文件。 点击完成。

然后有一个数据库表格,询问你的数据库设置。 如果你已经有一个settings.py文件,那么这似乎没有任何改变(因为它不应该)。 所以填写或不填 但这是最后一步。

那么你应该能够在Eclipse中查看和使用你现有的项目!

我只是手工创build了一个pom.xml文件,并将其作为Eclipse中现有的Maven项目导入。 它甚至适用于没有问题的嵌套项目。

使用“将已有项目导入工作区”。 这适用于我的情况。