Wie verwende ich spielen ws Bibliothek in normalen sbt-Projekt statt spielen?
, Wenn ich habe versucht, mit Spielen WS-Bibliothek in einem normalen sbt-Projekt statt-play-Projekt, an dem ich gebunden war, zu spielen.api.Spielen.aktuelle und bekam java.lang.RuntimeException: "Es wird keine Anwendung gestartet" wenn er versucht wird, um die Anwendung auszuführen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wiedergeben-ws außerhalb von spielen finden Sie unter "Verwenden WSClient" - Abschnitt der Dokumentation: http://www.playframework.com/documentation/2.3.x/ScalaWS
build.sbt
/build.scala
- Datei? Ist eine spezielle resolver notwendig?resolvers += "Typesafe Releases" at "https://repo.typesafe.com/typesafe/releases/"
und"com.typesafe.play" %% "play-ws" % "2.3.7"
. (kleine Anmerkung: Spiel-ws hat eine Abhängigkeit zu spielen, so haben Sie das ganze Spiel framwork in Ihrem Projekt)Verwendung in 2.4.x
bauen.sbt :
Verwendung in 2.5.x
bauen.sbt :
Protokolle
Als jemand bemerkte, in den Kommentar, die standardmäßig erhalten Sie möglicherweise eine Reihe von ausführlichen Protokollen aus den zugrunde liegenden async-http-client. Ein Weg, um es zu beheben ist, um zu beginnen, die Konfiguration einer logback.xml, und legen Sie Sie in src/main/resources
sbt console
aber ich sehe immer wieder:res23: scala.concurrent.Future[play.api.libs.ws.WSResponse] = List()
als die Rückkehr vonget
.., !Await.result(),
List()
bedeutet, dass kein Wert existiert noch