我将Eclipse与“外部”项目一起使用 - 即从现有源创建的项目。
在工作区文件中查找,我找不到对这些项目的任何引用。我的问题是:Eclipse如何跟踪这些项目?
我希望能够自动将这样的项目添加到工作区(通过生成.project
和.classpath
文件)。
答案 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列出的所有旧项目。