由于我无法控制的原因,我的许多项目目录必须包含几个符号链接,指向包含网络文件系统上大量文件(可能是数十万个)的目录.它们与根平行pom.xml.
当IntelliJ尝试索引这些目录时,它会冻结(我希望它最终会完成).通常我可以将这些目录标记为已排除,因此IntelliJ不会将它们编入索引.但是,有时会在初始项目导入后创建这些目录.如果IntelliJ在我将它们标记为排除之前捕获它们,它就会冻结.更糟糕的是,当我重新启动并尝试打开项目时,它会立即再次冻结.
如何在不实际打开IntelliJ IDEA中的项目的情况下标记应排除这些目录?
您可以直接编辑项目文件以排除这些目录.找到.iml项目的文件.在excludeFolder元素下添加元素,content如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
<!-- other things will be here -->
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/directoryToExclude" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<!-- etc -->
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1073 次 |
| 最近记录: |