Search code examples
scalaplayframeworkintellij-ideasbtsbt-idea

Play Idea failing - no sbt-idea plugin for this version of sbt 0.11.3


I'm stuck.

I've on a Mac and have installed the typesafe stack with brew

I've created a new play project using play new appname and all is fine.

I'm trying to import it into intelliJ using play idea - but when I do this I get the following error;

[error] no sbt-idea plugin for this version of sbt - 0.11.3

I have play! 2.0.3 and sbt 0.11.3

Any idea how I actually fix this?


Solution

  • First, ensure you've followed: the official installation instructions

    This will currently result in the following exception:

    java.lang.NoSuchMethodError: org.sbtidea.SbtIdeaPlugin$.ideaSettings()Lscala/collection/Seq; at
    sbt.PlayCommands$class.intellijCommandSettings(PlayCommands.scala:214)
    

    Current fix is to downgrade to play 2.0.1 by editing the project.plugins.sbt file thusly:

    // Comment to get more information during initialization
    logLevel := Level.Warn
    
    // The Typesafe repository
    resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
    
    // Use the Play sbt plugin for Play projects
    addSbtPlugin("play" % "sbt-plugin" % "2.0.1")
    

    This seems to resolve the problem for now.