Подавить предупреждения метода устаревания шаблона twirl

После перехода с play 2.4 на 2.5 мы столкнулись с предупреждениями об устаревании внутри шаблонов twirl: ...web/templates/main.scala.html:159: method get in object Messages is deprecated: see corresponding Javadoc for more information. [warn] <a href="@routes.Authentication.login()">@Messages.get("login") </a> [warn] 1501 warnings found

Флаг -deprecation внутри scalaOptions отлично работает для классов, но похоже, что он не влияет на файлы *.scala.html.

Вики Twirl говорит о withtwirlRecompilationLogger TaskKey (twirlRecompilationLogger = TaskKey[(File, File) => Unit]), но play 2.5 не содержит его (play.twirl.sbt.TwirlKeys).

Любые идеи, как подавить предупреждения deprecation внутри шаблонов? Спасибо


person Community    schedule 21.06.2017    source источник


Ответы (1)


Если мы хотим подавить deprecation предупреждения, мы должны изменить флаг с false следующим образом -deprecation:false, например:

scalacOptions ++= Seq("-deprecation:false")

Обсуждение группы Google здесь.

person Community    schedule 22.06.2017