I think this is how it work currently. As suggested by @pedrofurla, you can keep ~run running on sbt/play console. Sadly, IMO there is no other way IntelliJ can compile your scala views automatically.


Just add to project/plugins.sbt the following and re-run play idea

   // FIX SBT IDEA  PLAY 2.1  
   resolvers += "Typesafe repository" at ""  

  // Use the Play sbt plugin for Play projects  
   addSbtPlugin("play" % "sbt-plugin" % "2.1.0")


If you use IDEA Community edition, there is a SBT Console plugin (see that allows you to compile / run your Play project directly in the editor. That's the way I work every day and it is fine (I use the ~run command and then don't care anymore).

You may also add a remote debugger in IDEA that listens to you local server (it it is run with debug mode on) and use it as usual.

If you use IDEA Ultimate edition, JetBrains released a Play Framework plugin that seems to work fine (but I haven't tested it yet). Have a look at these tutorials:

Hope this helps.

Related Query

More Query from same tag