plugin intellij idea how for descargar como scala intellij-idea sbt sbt-plugin

intellij - sbt scala



IntelliJ IDEA-complemento de sbt-''El tipo de expresión Def.Setting[…] debe cumplir con DslEntry en el archivo sbt'' (3)

Cerré y eliminé el proyecto en IntelliJ, luego, en la carpeta de mi proyecto, .idea/ las subcarpetas project/ , target/ y .idea/ . Luego quedaron solo build.sbt y src/ . Luego, en IntelliJ, hice: Archivo -> Nuevo -> Proyecto desde fuentes existentes -> importar proyecto desde modelo externo -> sbt .

Este procedimiento ha generado un nuevo archivo de proyecto .idea.

Expression type Def.Setting[String] must conform to DslEntry in SBT file se ha ido ahora.

Espero que esto ayude.

ACTUALIZACIÓN 2018-11-17:

Al barajar con módulos y proyectos en IntellIJ SBT, intente reemplazar

lazy val root = (project in file("."))

con un siempre distinguido

lazy val root = Project(id="module_xyz", base = file("."))

En mi caso, el problema se resolvió de esta manera! Ocurrió de tener múltiples (project in file(".")) En diferentes módulos / build.sbt que pertenecen al mismo proyecto SBT de IntelliJ. Me parece que solo puede haber uno (project in file(".")) En un proyecto de módulo múltiple IntelliJ SBT. Entonces, al tener muchos Project(id="module_xyz", base = file(".")) diferentes Project(id="module_xyz", base = file(".")) puede resolver esto.

Busqué preguntas similares, encontré esto:

El tipo de expresión DslEntry debe cumplir con Def.SettingsDefinition en el archivo SBT en la línea enablePlugins (JavaServerAppPackaging)

Mi problema es similar, pero sucede en cada fila.

Cuando intento ejecutarlo, se compila y ejecuta correctamente. Cuando hago clic en "Importar proyecto", la notificación amarilla no desaparece, pero el proyecto se vuelve a cargar correctamente. Si reescribo cualquier fila como, por ejemplo, val _ = scalaVersion := "2.12.4" , el error desaparece, pero se ve horrible.


También tuve el mismo problema. Para mí esto funcionó: reinicie Intellj y vuelva a sincronizarlo.


Tuve el mismo problema. Esta solución me funcionó cada vez. 1. Haga clic en la pestaña sbt del lado derecho en IntelliJ Idea 2. Haga clic en Actualizar símbolo

Revalidará el caché local y las dependencias de Gradle. Eso es.