在我们的Eclipse插件中,我们使用navigator管理一些资源。对于导航器中的每个文件夹,Eclipse都会创建一个.project
文件,这会导致资源管理下的代码出现问题。
一种方法是实用地过滤.project
文件。但是我想知道Eclipse中是否有配置或设置来阻止在导航器下为地图创建.project
文件?
答案 0 :(得分:2)
.project
文件是必不可少的,无法防止生成。
有关详细信息,请参阅Eclipse Documentation上的文档。
编辑:
解决方法是在工作区中创建项目,然后在文件系统上的其他位置创建要扫描的资源的链接文件夹。
答案 1 :(得分:2)
不要尝试删除项目元数据。这将导致更多的麻烦,而不是简单地配置团队API以在所有版本控制操作期间忽略.project
文件。该.project
文件包含来自所有插件的元信息,而不仅仅来自您的。
根据所使用的VCS,您应该只创建一个默认的.gitignore,svn:ignore或者您需要的任何内容。
除此之外,我只是将其称为插件中的一个错误,它会尝试对该文件执行某些操作。它根本不应该这样做。其他插件将在项目中创建其他文件,如果它们不属于您的插件,则不应尝试处理每个文件。 JDT插件还知道要编译哪些文件以及要忽略哪些文件。