Eclipse工作区中的哪个位置是存储的项目列表?

时间:2008-10-30 17:51:14

标签: eclipse project

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

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

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

6 个答案:

答案 0 :(得分:147)

视窗:

<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目录中

答案 1 :(得分:11)

在Mac OS X中,它位于

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

答案 2 :(得分:9)

在Eclipse 3.3中:

它安装在Eclipse工作区下。类似的东西:

.metadata\.plugins\org.eclipse.core.resources\.projects\
在工作区文件夹中

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

因此,如果没有以编程方式与Eclipse进行交互,看起来你无法做你想做的事。

答案 3 :(得分:3)

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

希望这会有所帮助:)

答案 4 :(得分:0)

您还可以拥有多个工作区 - 因此您可以连接到一个工作区并设置“A”项目 - 然后在您喜欢的时候连接到另一个工作区。

答案 5 :(得分:0)

删除后在Linux中

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

不起作用。

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

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