java如何以编程方式从eclipse中的索引器中排除文件夹?
我们有一个大项目。一旦它被导入,那么indexer将花费大量时间。 因此,我们计划排除一些索引不需要的文件夹
在属性中添加文件夹时->;C/C++通用->;路径和符号->;源位置手动,工作正常
现在我想在代码中实现同样的功能
请帮帮我
你可以在下面搜索框中键入要查询的问题!
我们有一个大项目。一旦它被导入,那么indexer将花费大量时间。 因此,我们计划排除一些索引不需要的文件夹
在属性中添加文件夹时->;C/C++通用->;路径和符号->;源位置手动,工作正常
现在我想在代码中实现同样的功能
请帮帮我
# 1 楼答案
我用来从构建中排除文件夹(从而从索引中排除文件夹)的方法是
Right-click on folder -> Properties -> C/C++ Build -> Exclude resource from build
如果您希望以编程方式执行此操作,那么要调用的API是
ICResourceDescription.setExcluded()
(这就是复选框does)文件夹的资源描述可以通过
ICConfigurationDescription.getResourceDescription(IPath)
获得配置说明可通过
ICProjectDescription.getDefaultSettingConfiguration()
获得项目说明可通过
CoreModel.getProjectDescription(IProject)
获取