Sto creando un progetto di riproduzione 2 usando Scala come lingua principale e quindi ho bisogno di un client di riposo implementato in Scala.SBT - Impossibile determinare la dipendenza del progetto dell'app Play 2
Sfortunatamente, non posso usare facilmente il noto Java-Client Java.
ho trovato su github questo probabilmente grande api: sjersey-client
Utilizzando SBT come strumento di gestione delle dipendenze, cerco di indicare a giocare app sua dipendenza a sjersey:
object ApplicationBuild extends Build {
val appName = "myWebapp"
val appVersion = "1.0-SNAPSHOT"
val appDependencies = Seq(
jdbc,
anorm
)
lazy val sjersey = RootProject(uri("git://github.com/FaKod/sjersey-client.git"))
val main = play.Project(appName, appVersion, appDependencies).dependsOn(sjersey).settings(
scalaVersion := "2.10.0"
)
}
Poi ho eseguire il comando: play reload update
ma aggiornamento non riuscito:
[warn] Binary version (2.10) for dependency org.scala-lang#scala-library;2.10.0
[warn] in myWebapp#myWebapp_2.9.2;1.0-SNAPSHOT differs from Scala binary version in project (2.9.2).
[warn] module not found: play#play_2.9.2;2.1-RC1
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: play#play_2.9.2;2.1-RC1: not found
[warn] :: play#play-jdbc_2.9.2;2.1-RC1: not found
[warn] :: play#anorm_2.9.2;2.1-RC1: not found
[warn] :: play#play-test_2.9.2;2.1-RC1: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[error] (mywebapp/*:update) sbt.ResolveException: unresolved dependency: play#play_2.9.2;2.1-RC1: not found
[error] unresolved dependency: play#play-jdbc_2.9.2;2.1-RC1: not found
[error] unresolved dependency: play#anorm_2.9.2;2.1-RC1: not found
[error] unresolved dependency: play#play-test_2.9.2;2.1-RC1: not found
[error] Total time: 4 s, completed 16 janv. 2013 19:36:37
ma quando rimuovo la precisione dependsOn
a giocare! progetto, aggiornamento e compilazione vanno bene.
Sono bloccato, quale potrebbe essere il problema?
Che cosa succede se si cambia la versione Scala da 2.10.0 a 2.9.2? Inoltre, qual è la versione SBT? –
@Daniel C. Sobral Ho appena provato con 2.9.2 => stesso errore. La versione SBT che uso è: 0.12.1. Molto sfocato .. – Mik378
@Daniel C. Sobral Ho aggiornato lo stacktrace, incluso il suo superiore – Mik378