错误:未找到:值PlayScala

时间:2015-01-29 18:35:33

标签: scala playframework-2.0 sbt

尝试编译包含Play Framework作为子项目的项目我收到此错误:

~/my-project/web/build.sbt:8: error: not found: value PlayScala
lazy val `web` = (project in file(".")).enablePlugins(PlayScala)

build.sbt

name := "my-project"

version := "1.0"

scalaVersion := "2.11.5"

lazy val `my-project` = (project in file("."))
  .aggregate( web)

lazy val web = project

plugins.sbt

logLevel := Level.Warn

网络/ build.sbt

name := "web"

version := "1.0"


scalaVersion := "2.11.1"

lazy val `web` = (project in file(".")).enablePlugins(PlayScala)

libraryDependencies += "org.scalatest" % "scalatest_2.11" % "2.2.1" % "test"

libraryDependencies ++= Seq( jdbc , anorm , cache , ws )

unmanagedResourceDirectories in Test <+=  baseDirectory ( _ /"target/web/public/test" ) 

网络/项目/ plugins.sbt

logLevel := Level.Warn

resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.7")

web/project/plugins.sbt复制到project/plugins.sbt

时,错误消失了

这不是我想要的,因为web是一个子项目而PlayScala只是子项目的依赖项。

0 个答案:

没有答案