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")
.