Soy nuevo y he creado algunas aplicaciones/tutoriales simples de Scala utilizando SBT. Paso al marco Play y generé un proyecto vacío usando g8 typesafehub/play-scala
. Hice algunas pruebas para asegurarme de que se generó correctamente. Eso salió bien y agregué el plugin sbt-idea, https://github.com/mpeltonen/sbt-idea
, para generar un proyecto IntelliJ. Aquí es donde se desató el infierno.Comprender cómo SBT, Scala, SBT-Idea y Play Framework funcionan juntos
Tenía que encontrar las combinaciones correctas de las versiones Scala, SBT, Play framework y sbt-idea para compilarla perfectamente. De lo contrario, la compilación se rompería sin errores correctos o advertencias que me hicieron adivinar. Hasta el momento, la mejor "combinación" que tenía era
Scala 2.9.2
Play 2.0.1
SBT 0.11.2
sbt-idea 1.1.0
con la siguiente advertencia
[warn] [NOT FOUND ] maven-plugins#maven-cobertura-plugin;1.3!maven-cobertura-plugin.plugin (282ms)
[warn] ==== Typesafe Releases Repository: tried
[warn] http://repo.typesafe.com/typesafe/releases/maven-plugins/maven-cobertura-plugin/1.3/maven-cobertura-plugin-1.3.plugin
[warn] [NOT FOUND ] maven-plugins#maven-findbugs-plugin;1.3.1!maven-findbugs-plugin.plugin (284ms)
[warn] ==== Typesafe Releases Repository: tried
[warn] http://repo.typesafe.com/typesafe/releases/maven-plugins/maven-findbugs-plugin/1.3.1/maven-findbugs-plugin-1.3.1.plugin
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: FAILED DOWNLOADS ::
[warn] ::^see resolution messages for details^::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: maven-plugins#maven-cobertura-plugin;1.3!maven-cobertura-plugin.plugin
[warn] :: maven-plugins#maven-findbugs-plugin;1.3.1!maven-findbugs-plugin.plugin
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
Si utilizo las versiones más recientes, SBT 0.12 and Play 2.0.3 me gustaría conseguir un error de complilating. ¿Alguna idea o explicación sobre cómo puedo hacer todos estos trabajos juntos muy bien? Es un desastre de versión para mí en este momento. Gracias
Estoy de acuerdo. Después de publicar esto y tomar un breve descanso, me di cuenta de que el juego usa sbt como consola de administración. Parece que no necesito sbt-idea en absoluto. play en realidad tiene un generador de proyectos intellij incorporado. Creo seriamente que confundí el juego con el plugin sbt-idea :(Bueno, puedo volver a jugar. – thlim