Измените папку, в которую помещаются WebJars

Я использую Play with WebJars, который отлично работает, но я хотел бы изменить каталог, в который помещаются зависимости WebJar. На данный момент все они поставлены в assets/lib.

Можно ли изменить это местоположение в build.sbt или что-то подобное?


person Oli    schedule 07.09.2016    source источник


Ответы (1)


Если вы хотите изменить URL-адрес, с помощью которого осуществляется доступ к активам, вы можете изменить свои маршруты, например:

GET   /webjars/*file   controllers.Assets.versioned(path="/public/lib", file: Asset)

Если вы хотите изменить каталог, в котором они хранятся, вы можете попробовать установить webModulesLib в вашем build.sbt на другой каталог. Вы можете увидеть этот параметр в плагине sbt-web, который извлекает WebJars:

https://github.com/sbt/sbt-web/blob/master/src/main/scala/com/typesafe/sbt/web/SbtWeb.scala#L37

person James Ward    schedule 07.09.2016
comment
webModulesLib, это то, что я искал :) - person Oli; 08.09.2016