with tutorial started plugin intellij how getting create compile commands scala intellij-idea sbt

scala - tutorial - Fuentes de SBT en IDEA



sbt create scala project (1)

Estoy usando archivos *.scala en la carpeta del project para configurar mi proyecto SBT. Estoy usando IDEA12 con el complemento de Scala y sbt-idea para generar el proyecto. Después de llamar a gen-idea en el shell SBT, todo funciona bien, excepto por una cosa. Cuando hago clic en go to declaration sobre algún método en el código de mi proyecto, IDEA me muestra cómo se implementa (me redirige a las fuentes de la biblioteca). Pero cuando intento "inspeccionar" las fuentes internas de SBT, me muestra algo como esto:

def settings: Seq[Setting[_]] = { /** compiled code **/ }

¿Cómo puedo adjuntar fuentes SBT a mi proyecto IDEA?

Estoy usando SBT 0.12.3 .


En SBT hay dos comandos que pueden interesarte:

update-classifiers : descargará todas las fuentes y la documentación de todas las librerías de su proyecto
update-sbt-classifiers : descarga fuentes y documentos de sbt

Esto descargará todas las fuentes que necesites. Para hacer un proyecto IDEA con ellos, simplemente llame a gen-idea sbt-classifiers .

Si no desea llamar cada vez que se ejecuta este comando para volver a generar su proyecto, debe agregar algo como esto a su build.sbt : addCommandAlias("make-idea", ";update-classifiers; update-sbt-classifiers; gen-idea sbt-classifiers") .