У меня есть приложение для платформы Play в Scala. Он использует базу данных, и мне нужно загрузить данные в базу данных до начала первого запуска приложения. Я думал, что могу добавить класс с основным классом в приложении и начать его, как play -main loadDataClass
. Кажется, что он работает, но как только я получаю доступ к Play.current.configuration
Мне это нужно для доступа к учетным данным. Я получаю эту ошибку:Play framework и небольшое приложение
Exception in thread "main" java.lang.RuntimeException: There is no started application
Прошу совета, как это реализовать. Должен ли я как-то запустить приложение?
Я хочу, чтобы вызвать код перед использованием моего приложения. Я хочу запустить это из командной строки. Возможно ли это в Play или я должен сделать для этого отдельное приложение? – Skoky
Для меня сценарий звучит очень странно. Я хотел бы создать специальное приложение java для этого, как вы описываете, с помощью основного метода и запустить его из сценария оболочки, а затем запустить игру. Я по-прежнему считаю, что ваша задача может быть решена с помощью плагина. –