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?
On the start screen, click “Configure”. Now, click “Plugins”. Type “scala” in the search field. Select “SBT” and “Scala” plugins in the search results and install them.
IntelliJ now allows you to create a run configuration for an SBT task. You create the Run Configuration by : choosing "Edit configurations" from the "Run" menu (or the toolbar popup) click the "+" button to add a configuration and select "SBT Task" as the type of configuration you want to make.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With