eclipse在项目目录中添加额外的文件/文件夹?

时间:2011-05-25 06:46:02

标签: eclipse

我刚开始与Eclipe合作开发一个PHP项目,并注意到它在我的项目文件夹中包含了一个名为“.metadata”的文件夹,其中还包含两个文件夹“.plugins”和“.mylyn”。 同样在项目文件夹中,它添加了“.settings”文件夹和两个文件“.buildpath”和.project“。 完成项目后,我可以删除所有这些文件吗?

2 个答案:

答案 0 :(得分:3)

Eclipse被组织为包含项目的工作空间。工作空间具有.metadata文件夹,其中包含该工作空间的本地信息(搜索索引,工作空间首选项等)。 .metadata永远不会被检入您的SCM(至少它不应该)。

每个项目都必须有一个.project文件,这是eclipse存储项目信息的地方,它是什么类型的项目(java,php等)。然后,关心该项目的每个插件都将自己的信息存储在项目中(Java创建.classpath,PHP必须创建.buildpath等)。在SCM中使用eclipse项目时,通常会签入这些项目。

如果你删除它们,那么如果你回到在该项目上使用eclipse,你将不得不重新创建它们。但根据您的使用情况,这可能会很好。

另一种方法是在方便的地方在本地磁盘上创建工作区和项目。然后创建一个文件夹并使用“高级”按钮指向磁盘上其他位置的源树。这样,.project和其他文件不在您的源代码树中。

答案 1 :(得分:0)

如果您不需要将项目作为Eclipse项目,如果已​​完成,则可以删除该文件夹和文件。否则,您的项目将不再被检测为Eclipse项目。