124

我将 Eclipse 与“外部”项目一起使用——即从现有源创建的项目。

在工作区文件中四处寻找,我找不到对这些项目的任何引用。我的问题是:Eclipse 如何跟踪这些项目?

我希望能够自动将这样的项目添加到工作区(通过生成.project.classpath文件)。

4

6 回答 6

157

视窗:

<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\

Linux / osx:

<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/

您的项目可以存在于工作区之外,但所有特定于 Eclipse 的metadata都存储在该org.eclipse.core.resources\.projects目录中如tk421storm评论Jeegar Patel回答中所述:

为了使手动更改生效,请务必在File -> Refresh之后进行。

于 2008-10-30T17:56:06.547 回答
12

在 Mac OS X 中,它位于

<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects
于 2010-03-12T01:35:47.337 回答
9

在 Eclipse 3.3 中:

它安装在您的 Eclipse 工作区下。就像是:

.metadata\.plugins\org.eclipse.core.resources\.projects\

您的工作区文件夹中。

在该文件夹下是每个项目一个文件夹。那里有一个名为.location的文件,但它是二进制文件。

因此,如果不以编程方式与 Eclipse 进行交互,您似乎无法做自己想做的事。

于 2008-10-30T18:05:10.227 回答
3

如果您使用 Perforce(将项目作为 Perforce 项目导入),则 .cproject 和 .project 将位于 PERFORCE 项目的根目录下,而不是工作区文件夹中。

希望这可以帮助 :)

于 2012-04-19T15:41:29.483 回答
1

在Linux中删除后

<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\

不工作。

之后我完成了文件->刷新

然后它清除了从 eclipse 中列出的所有旧项目。

于 2014-06-09T05:19:03.180 回答
0

您还可以拥有多个工作区 - 因此您可以连接到一个并设置“A”个项目 - 然后在需要时连接到不同的集合。

于 2008-10-30T18:11:56.250 回答