У меня проблема с конфигурацией, которую я не вижу. Я выполнил инструкции, приведенные в последнем twirl
README, но пакет html
undefined в соответствии с компилятором.
-
Я включил плагин
sbt-twirl
в файлproject/plugins.sbt
addSbtPlugin("com.typesafe.sbt" % "sbt-twirl" % "1.0.3")
-
В
project/Build.scala
я включил плагинlazy val root = Project(id = "proj", base = file(".")) .enablePlugins(play.twirl.sbt.SbtTwirl) .settings(rootSettings: _*)
-
Я поместил
page.scala.html
в подкаталогsrc/main/twirl
(либо напрямую, либо используя путьcom/somethin/cool
)
Теперь, если я пытаюсь импортировать пакет html
(или com.somethin.cool.html
), компилятор жалуется на него undefined. Я могу скомпилировать шаблоны с помощью команды "twirlCompile", и они правильно создаются в подкаталоге target
, но они невидимы для основного проекта.
Примечание. Это не проект PlayFramework
- Scala: 2.10.4
- sbt: 0.13.6
- twirl: 1.0.3