そこで私は、IDEA 12.0 を Play 2.1.0 と Scala 2.10.0 で動作させようと試みてきました。自分の思い通りにいかないので諦めました。build.properties
ここに、私の、Build.scala
、およびのコピーがありplugins.sbt
ます。playframework サイトのアプローチに従って、idea with-sources=yes
play コンソールで実行しました。sbt-idea
また、plugins.sbt にあるように、プラグイン バージョン 1.3.0-SNAPSHOT を追加しようとしましたが、作成したばかりの新しいビュー テンプレートまたは新しいルートを参照したい場合、何も機能しないようです。IDEA で作業できる唯一の方法は、コンソールを開いて実行sbt compile
し、IDEA に戻ることです。IDEA が更新され、新しいビュー テンプレートまたはルートが認識されます。
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
)
}