Komunikat o błędzie faktycznie mówi ci, co zrobić:Nie masz niejawnej aplikacji w zasięgu. Jeśli chcesz umieścić aktualnie uruchomioną aplikację w kontekście, po prostu dodaj import play.api.Play.current .
import play.api.Play.current
Tak wygląda metoda getDataSource:
def getDataSource(name: String = "default")(implicit app: Application): DataSource = app.plugin[DBPlugin].map(_.api.getDataSource(name)).getOrElse(error)
Jak widać, pobiera niejawną Aplikację na drugiej liście argumentów, a kompilator szuka niejawnie zadeklarowanej Aplikacji, którą można znaleźć w imporcie.