ultimate precios intellij idea full features descargar cost intellij-idea sbt

intellij-idea - precios - intellij idea ultimate cost



Cómo evitar que Intellij ejecute automáticamente SBT (5)

Importé un proyecto SBT en Intellij 13.1.

Cada vez que cambio build.sbt, plugins.sbt, etc., Intellij vuelve a ejecutar SBT.

En algún momento eso es bueno, pero cuando hago muchas cosas en la consola, y después de los cambios frecuentes, tengo que esperar porque mi IDE bloquea SBT para que no se ejecute (y SBT está muy lento).

De todos modos, ¿puedo desactivar la ejecución automática de SBT en Intellij? Preferiría hacerlo yo mismo, desde la ventana SBT provista.


Dejaría la casilla de verificación de importación automática sin marcar al importar un proyecto SBT.

De esta manera, no se actualiza automáticamente, debe hacerse a mano.

Para cambiarlo, una vez importado, puede editar manualmente el .idea/sbt.xml file :

<project version="4"> <component name="ScalaSbtSettings"> <option name="linkedExternalProjectsSettings"> <SbtProjectSettings> <option name="externalProjectPath" value="$PROJECT_DIR$" /> <option name="jdk" value="1.7" /> <option name="resolveClassifiers" value="true" /> <option name="useAutoImport" value="true" /> </SbtProjectSettings> </option> </component> </project>

y cambiar la configuración de useAutoImport . Si es necesario, reinicie IDEA.

ACTUALIZACIÓN : También en la página de configuración, busque SBT, y allí puede habilitar o inhabilitar la importación automática de archivos SBT.

Cuando hago un trabajo pesado en un archivo .sbt, desactivo la importación automática.


En IntelliJ 2017.1 y versiones posteriores, abre la ventana de SBT projects en la barra lateral derecha, hace clic con el botón derecho en el nombre del proyecto y desactiva la opción de Auto-import


Esto no lo resuelve completamente, pero descubrí que eliminar todos target/ directorios target/ destinos del proyecto IntelliJ ayuda mucho y reduce considerablemente la espera en los bloqueos de Ivy.

Para todos target/ directorios target/ , haga clic derecho, Marcar directorio como, Excluido. Si está utilizando subproyectos sbt, tendrá varios de estos (de lo contrario, solo uno).

Fuente: https://twitter.com/andstuff/status/516987670170697728

Problema relacionado: ¿Cómo detener la actualización automática de los módulos SBT al abrir el proyecto en IDEA? , sugiere actualizar a IDEA 14 Preview releases.


IntelliJ 14.1 ahora le permite ajustar la configuración de SBT después de importar proyectos.

Archivo> Configuración> Crear> Crear herramientas> SBT (O haga clic en el botón de configuración en el panel de proyectos de SBT).

Desmarque la "importación automática".

Este es el equivalente fácil de usar de la respuesta de david.perez.


Ninguna de las respuestas anteriores tiene instrucciones claras para Mac.

En Mac, el flujo de trabajo es IDEA de IntellJ> Preferencias> Compilación, Ejecución, Despliegue> Herramientas de compilación> SBT> Usar importación automática