IllegalStateException: невозможно получить артефакты, когда данные не были загружены для Guava 12.0?
В приложении Java Play 2.1.1 я получаю следующую ошибку:
[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"),
То, что вызывает эту ошибку (раньше все работало нормально), - это изменение зависимостей внутри mydependency:
старый:
com.thinkaurelius.titan
titan-berkeleyje
0.3.1
новые:
com.thinkaurelius.titan
titan-cassandra
0.3.1
Я неВ любом случае, я не хочу гуавы 12.0, и это так и было исключено.
Могу ли я сказать Play 2.1.1 использовать более новый Ivy?
Вplugins.sbt Я имею:
addSbtPlugin("play" % "sbt-plugin" % "2.1.1")
Временное исправление Как кто-то упоминал здесьApache IVY сообщение об ошибке? : невозможно получить артефакты, когда данные не были загружены добавление зависимости вручную решает это: I 'мы добавили
"com.google.guava" % "guava" % "12.0"
и проблема исчезла.