我将 Eclipse 与“外部”项目一起使用——即从现有源创建的项目。
在工作区文件中四处寻找,我找不到对这些项目的任何引用。我的问题是:Eclipse 如何跟踪这些项目?
我希望能够自动将这样的项目添加到工作区(通过生成.project
和.classpath
文件)。
视窗:
<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
之后进行。
在 Mac OS X 中,它位于
<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects
在 Eclipse 3.3 中:
它安装在您的 Eclipse 工作区下。就像是:
.metadata\.plugins\org.eclipse.core.resources\.projects\
在您的工作区文件夹中。
在该文件夹下是每个项目一个文件夹。那里有一个名为.location的文件,但它是二进制文件。
因此,如果不以编程方式与 Eclipse 进行交互,您似乎无法做自己想做的事。
如果您使用 Perforce(将项目作为 Perforce 项目导入),则 .cproject 和 .project 将位于 PERFORCE 项目的根目录下,而不是工作区文件夹中。
希望这可以帮助 :)
在Linux中删除后
<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\
不工作。
之后我完成了文件->刷新
然后它清除了从 eclipse 中列出的所有旧项目。
您还可以拥有多个工作区 - 因此您可以连接到一个并设置“A”个项目 - 然后在需要时连接到不同的集合。