禁用特定文件夹上的intellij索引

时间:2011-06-30 13:13:13

标签: indexing intellij-idea

在我的项目中,我有.deploy文件夹,该文件夹是在本地部署我的应用程序时创建/更新的。是否可以禁用该文件夹的索引?每当我部署时,一切都会变慢,这真的很烦人 - 我必须等待几分钟才能完成不必要的索引。在模块视图中,我排除了该文件夹,但它没有帮助。任何帮助将不胜感激。

4 个答案:

答案 0 :(得分:290)

File | Project Structure | Modules | Sources标签中将此文件夹标记为已排除

修改:还要确保它未在项目中添加为库。

答案 1 :(得分:104)

在IntelliJ 13+上(不知道早期版本),您可以右键单击文件夹>标记目录为>排除。

答案 2 :(得分:8)

如果你不能通过模块菜单执行,因为你的intellij冻结(就像我的情况一样)编辑你的项目的.iml文件并添加excludeFolder行如下:

<content url="file://$MODULE_DIR$">
  <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
  <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
  <sourceFolder url="file://$MODULE_DIR$/src/test/features" type="java-test-resource" />
  <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
  <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
  <excludeFolder url="file://$MODULE_DIR$/node_modules" />
  <excludeFolder url="file://$MODULE_DIR$/target" />
</content>

答案 3 :(得分:0)

Mark As > Excluded方法应用于文件夹后,您仍然可能会看到不需要的结果。

您还必须明确标记子文件夹,以禁用子文件夹的某些功能。

索引,查找用法等