Also habe ich versucht, IDEA 12.0 mit Play 2.1.0 und Scala 2.10.0 zu arbeiten. Ich habe gerade aufgegeben, weil es nicht so funktioniert, wie ich es möchte. Hier ist eine Kopie von meinem build.properties
, Build.scala
und plugins.sbt
. Ich folgte dem Ansatz auf der Spielseite, um idea with-sources=yes
in der Spielkonsole auszuführen. Ich habe auch versucht, sbt-idea
Plugin-Version 1.3.0-SNAPSHOT wie in plugins.sbt zu sehen, aber nichts scheint zu funktionieren, wenn ich eine neue Ansicht Vorlage, die ich gerade erstellt oder eine neue Route. Der einzige Weg, wie ich in IDEA arbeiten kann, ist, wenn ich eine Konsole geöffnet habe und rufe sbt compile
, gehe zurück zu IDEA, und es wird sich selbst aktualisieren und die neuen Ansichtsvorlagen oder Routen erkennen.Wie bekomme ich Intellij IDEA 12.0, um mit Play Framework 2.1.0 App und Scala 2.10.0 zu arbeiten?
plugins.sbt
logLevel := Level.Warn
scalaVersion := "2.10.0"
// The Typesafe repository
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
// Sonatype snapshots to get sbt-idea 1.3.0-SNAPSHOT
//resolvers += "Sonatype snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/"
// Use the Play sbt plugin for Play projects
addSbtPlugin("play" % "sbt-plugin" % "2.1.0")
//addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.3.0-SNAPSHOT")
build.properties
sbt.version=0.12.2
Build.scala
import sbt._
import Keys._
import play.Project._
object ApplicationBuild extends Build {
val appName = "admin-application"
val appVersion = "1.0-SNAPSHOT"
val appDependencies = Seq(
// Add your project dependencies here,
jdbc,
anorm
)
val main = play.Project(appName, appVersion, appDependencies).settings(
// Add your own project settings here
)
}
Das ist, wie ich arbeite. Was ist die große Sache? Idea kann keine .scala.html-Dateien kompilieren. Sie können auch versuchen, Play mit "~ run" laufen zu lassen, das Dateien kompiliert sobald sie geschrieben werden. Nicht sicher, dass Idea diese neuen Dateien sofort erkennt. – pedrofurla
Ja, im Moment ist es nicht gerade eine große Sache. Ich nehme an, dass das Plugin bald genug aktualisiert wird und diesen Schritt unnötig macht. Danke für die Eingabe –
Welche Version der Plugins benutzt du? Sie haben jetzt ein paar massive Probleme mit den Plugins. Überprüfen Sie dies: http://stackoverflow.com/questions/17329977/intellij-play2-and-scala-plugin-are-not-compatible-makes-intellij-12-no-longer – jakob