2011-06-30 19 views
175

En mi proyecto tengo la carpeta .deploy que se crea/actualiza cuando despliegue mi aplicación localmente. ¿Es posible deshabilitar la indexación en esa carpeta? Todo se ralentiza cada vez que lo despliego y es realmente molesto. Tengo que esperar unos minutos antes de hacer una indexación innecesaria. En la vista de módulo excluí esa carpeta pero no está ayudando. Cualquier ayuda sería apreciada.Deshabilitar indexación intellij en una carpeta específica

+0

Uno más solución es hacer caso omiso de las carpetas/archivos. http://stackoverflow.com/a/30686306/4899609 –

+0

dolor real si está usando git worktree – 10101010

Respuesta

234

Marque esta carpeta como Excluido en la pestaña File | Project Structure | Modules | Sources.

Editar: asegúrese también de que no se haya agregado como biblioteca en el proyecto.

+2

Como mencioné anteriormente, lo hice, pero no está ayudando. –

+4

¿Utiliza 10.5.1? Asegúrese de que este directorio no se haya agregado como una biblioteca en ningún lugar de su proyecto. – CrazyCoder

+0

No sé por qué intellij lo recogió como una carpeta de biblioteca, pero tiene razón, se agregó como una biblioteca. Cheers –

74

En IntelliJ 13+ (no sé si hay versiones anteriores), puede hacer clic con el botón derecho en una carpeta> Marcar directorio como> Excluido.

+0

Esto. Gracias. Mucho más fácil que intentar descifrar una expresión regular bajo el diálogo excluye jaja. +1 – dudewad

+3

funciona también para Intellij 14 – linuxdan

+3

También funciona en IntelliJ 15. –

0

si no puede hacerlo throu el menú Módulos porque sus congela IntelliJ (como en mi caso) de archivos de edición .iml de su Projet y añadir la línea excludeFolder de la siguiente manera:

<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> 
Cuestiones relacionadas