Почему WebJars не извлекаются в папку lib - PullRequest
0 голосов
/ 26 мая 2019

Согласно документации , webjars автоматически извлекается Play в папку lib относительно наших общедоступных ресурсов, но после установки bootstrap из webjars я по-прежнему нет папки lib. Нет папки lib под /public, нет папки lib под /target.

У меня ошибка компиляции:

not found: value lib
<link rel="stylesheet" href="@routes.Assets.at(lib/bootstrap/css/bootstrap.css)">

Я, конечно, делаю что-то не так.

Это мой routes файл:

GET     /                           controllers.HomeController.index

GET     /assets/*file               controllers.Assets.at(path="/public", file)

Это мой build.sbt файл:

name := "contact-manager"

version := "0.1"

scalaVersion := "2.12.8"

libraryDependencies ++= Seq(
  guice,
  "org.webjars" % "bootstrap" % "3.3.6",
  "org.webjars" % "jquery" % "3.3.1"
)

enablePlugins(PlayScala)

Есть идеи?

1 Ответ

1 голос
/ 27 мая 2019

Вы пропускаете квоты вокруг lib/bootstrap/..., поскольку Assets.at() принимает строку в качестве аргумента.В вашем коде lib является переменной и, следовательно, приходит сообщение not found: value lib.

...