IllegalStateException: Artefakte können nicht abgerufen werden, wenn für Guava 12.0 keine Daten geladen wurden?

In einer Java Play 2.1.1-App wird folgende Fehlermeldung angezeigt:

[myproject] $ update
[info] Updating {file:/C:/path/myproject/}myproject...
[info] Resolving ...
[error] impossible to get artifacts when data has not been loaded. IvyNode = com.google.guava#guava;12.0
[error] (*:update) java.lang.IllegalStateException: impossible to get artifacts when data has not been loaded. IvyNode = com.google.guava#guava;12.0
[error] Total time: 230 s, completed 17.05.2013 19:16:41

Build.scala

"com.google.guava" % "guava" % "14.0.1",
"org.mydependency" % "mydependency" % "1.0-SNAPSHOT" changing() exclude("org.jboss.netty","netty") exclude("com.google.guava", "guava") exclude("log4j", "log4j"),

Die Sache, die diesen Fehler verursacht (alles hat vorher gut funktioniert), ist eine Abhängigkeitsänderung innerhalb von mydependency:

alt:

<dependency>
    <groupId>com.thinkaurelius.titan</groupId>
    <artifactId>titan-berkeleyje</artifactId>
    <version>0.3.1</version>
</dependency>

Neu:

<dependency>
    <groupId>com.thinkaurelius.titan</groupId>
    <artifactId>titan-cassandra</artifactId>
    <version>0.3.1</version>
</dependency>

Ich will sowieso keine Guave 12.0 und es ist und war ausgeschlossen.

Kann ich Play 2.1.1 anweisen, einen neueren Ivy zu verwenden?

Implugins.sbt Ich habe:

addSbtPlugin("play" % "sbt-plugin" % "2.1.1")

Temporärer Fix Wie hier jemand erwähnteApache IVY Fehlermeldung? : Artefakte können nicht abgerufen werden, wenn keine Daten geladen wurden Manuelles Hinzufügen der Abhängigkeit löst es: Ich habe hinzugefügt

"com.google.guava" % "guava" % "12.0"

und das problem ist weg.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage