在我的项目中,我有.deploy文件夹,该文件夹是在本地部署我的应用程序时创建/更新的。是否可以禁用该文件夹的索引?每当我部署时,一切都会变慢,这真的很烦人 - 我必须等待几分钟才能完成不必要的索引。在模块视图中,我排除了该文件夹,但它没有帮助。任何帮助将不胜感激。
答案 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
方法应用于文件夹后,您仍然可能会看到不需要的结果。
您还必须明确标记子文件夹,以禁用子文件夹的某些功能。
索引,查找用法等