如何防止在Eclipse导航器中创建.project文件?

时间:2012-09-24 11:14:18

标签: eclipse eclipse-plugin eclipse-rcp eclipse-pde

在我们的Eclipse插件中,我们使用navigator管理一些资源。对于导航器中的每个文件夹,Eclipse都会创建一个.project文件,这会导致资源管理下的代码出现问题。

一种方法是实用地过滤.project文件。但是我想知道Eclipse中是否有配置或设置来阻止在导航器下为地图创建.project文件?

2 个答案:

答案 0 :(得分:2)

{Eclipse}创建的

.project文件是必不可少的,无法防止生成。

有关详细信息,请参阅Eclipse Documentation上的文档。

编辑:

解决方法是在工作区中创建项目,然后在文件系统上的其他位置创建要扫描的资源的链接文件夹。

答案 1 :(得分:2)

不要尝试删除项目元数据。这将导致更多的麻烦,而不是简单地配置团队API以在所有版本控制操作期间忽略.project文件。该.project文件包含来自所有插件的元信息,而不仅仅来自您的。

根据所使用的VCS,您应该只创建一个默认的.gitignore,svn:ignore或者您需要的任何内容。

除此之外,我只是将其称为插件中的一个错误,它会尝试对该文件执行某些操作。它根本不应该这样做。其他插件将在项目中创建其他文件,如果它们不属于您的插件,则不应尝试处理每个文件。 JDT插件还知道要编译哪些文件以及要忽略哪些文件。