2014-12-15 7 views
1

Мои build.sbt выглядит следующим образом:Неопределенная переменная, используемая методом `enablePlugins`?

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


name := "slick" 

version := "1.0" 

scalaVersion := "2.11.4" 

libraryDependencies ++= Seq(
    "com.typesafe.slick" %% "slick" % "2.1.0", 
    "org.postgresql" % "postgresql" % "9.3-1102-jdbc4", 
    "org.slf4j" % "slf4j-simple" % "1.6.4" 
) 

И project/plugins.sbt выглядит следующим образом:

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

// The Play plugin 
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.6") 

// web plugins 

addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.0") 

addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.0.0") 

addSbtPlugin("com.typesafe.sbt" % "sbt-jshint" % "1.0.1") 

addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.1") 

addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.0.0") 

addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.0.0") 

В первой строке моего build.sbt, я видел коды, как это:

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

То, что я не могу понять, это PlayScala, который должен быть неопределенной переменной. Но когда я использую sbt для создания проекта, sbt не жаловался на это. У кого-нибудь есть идеи об этом?

+1

возможно дубликат [Почему SBT отчета "не найдено: значение PlayScala"? С Build.scala, а build.sbt работ] (http://stackoverflow.com/questions/26134083/why-does-sbt- report-not-found-value-playcala-with-build-scala-while-build-sb) –

+0

@ DanielOlszewski Я не думаю, что это дублированный вопрос. Если я правильно понимаю, OP спрашивает, как именно импортировалась PlayScala в файле build.sbt. –

ответ

1

Что я не могу понять, это PlayScala, который должен быть неопределенной переменной.

См. Controlling the import with autoImport.

Когда автоматический плагин предоставляет стабильное поле, такое как val или объект с именем autoImport, содержимое поля является подстановочным знаком, импортированным в файлы set, eval и .sbt.

Смежные вопросы