Understanding how SBT, Scala, SBT-Idea and Play Framework work together

I am new and created some simple Scala apps / tutorials using SBT. I go to the Play platform and generate an empty project using g8 typesafehub/play-scala. I did some tests to make sure it was generated correctly. This worked well, and I added the sbt-idea plugin https://github.com/mpeltonen/sbt-ideato create an IntelliJ project. This is where the hell failed.

I needed to find the right combinations of Scala, SBT, Play, and sbt-idea versions in order to compile them. Otherwise, the compilation would break with the wrong errors or warnings that made me guess. So far the best "combination" I had

Scala 2.9.2 
Play 2.0.1 
SBT 0.11.2 
sbt-idea 1.1.0

with the following warning

 [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]  ::::::::::::::::::::::::::::::::::::::::::::::

, SBT 0.12 Play 2.0.3, . , ? .

+5
1

, Play : http://www.playframework.org/ ( 2.0.3).

, ZIP , : Installing doc.

, , , , IntelliJ .. , IntelliJ ​​ 2.0.1, , 2.0.1, .

+6

All Articles