Вопросы по установке Deadbolt на Play 2.2.1
Как указано здесь, если я поставлю решатели в
plugins.sbt
Игра не видит их. Но это работает, если я перевезу ихbuild.sbt
, Есть ли причина?Еще одна проблема: если нет файла
play.plugins
Я получаю эту ошибку:"**Exception:** The Deadbolt Java plugin was not registered, or is disabled. Please check your conf/play.plugins file."
Но это не написано ни в одном руководстве по установке, чтоplay.plugins
необходим для установки Deadbolt (возможно, это было необходимо для более старой версии). источник 1 источник 2
В заключение, я думаю, что есть большая путаница в установке Deadbolt. Кто-то мог уточнить?
1 ответ
plugins.sbt предназначен для плагинов для sbt, инструмента для сборки, поэтому, например, вы бы поместили плагин релиза или, может быть, подсчитали количество строк кода-плагина, build.sbt для вашего реального проекта, так что вы хотите использовать его внутри проект идет туда
чтобы play загружал плагины, которые вы сделали доступными в classpath (либо помещая их в каталог lib /, либо добавляя управляемую зависимость в ваш build.sbt), вы всегда должны добавлять их в conf / play.plugins. То, что вам нужно сделать, отмечено в документах deadbolt-2, хотя и не на первой странице документов: https://github.com/schaloner/deadbolt-2-guide/blob/master/04-deadbolt-java-hooks.markdown