Il messaggio di errore in realtà ti dice cosa fare:Non hai un'applicazione implicita nell'ambito. Se desideri contestualizzare l'applicazione in esecuzione, aggiungi import play.api.Play.current .
import play.api.Play.current
Ecco come appare il metodo getDataSource:
def getDataSource(name: String = "default")(implicit app: Application): DataSource = app.plugin[DBPlugin].map(_.api.getDataSource(name)).getOrElse(error)
Come puoi vedere, prende un'Applicazione implicita nel secondo elenco di argomenti e il compilatore cerca un'Applicazione dichiarata implicitamente che può essere trovata nell'importazione.