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