有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何以编程方式从eclipse中的索引器中排除文件夹?

我们有一个大项目。一旦它被导入,那么indexer将花费大量时间。 因此,我们计划排除一些索引不需要的文件夹

在属性中添加文件夹时->;C/C++通用->;路径和符号->;源位置手动,工作正常

现在我想在代码中实现同样的功能

请帮帮我


共 (1) 个答案

  1. # 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)获取