4

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

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

4

2 回答 2

2

.projectEclipse IDE 创建的文件是必不可少的,不能阻止生成。

有关更多信息,请参阅Eclipse 文档中的文档

编辑:

解决方法是在您的工作区中创建一个项目,然后创建一个链接文件夹,指向您要扫描的资源,这些资源位于文件系统的其他位置。

于 2012-09-24T12:10:39.810 回答
2

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

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

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

于 2012-09-24T16:13:13.863 回答