Нерешенные зависимости при сборке проекта play 2.0 - PullRequest
18 голосов
/ 14 марта 2012

Вчера я скачал play-2.0 из безопасного типа, следуя инструкциям, насколько я могу, но когда я прихожу к сборке с помощью sbt, я получаю неразрешенные ошибки зависимости:

[warn] :: org.slf4j # slf4j-api; 1.6.1: конфигурация не найдена в org.slf4j # slf4j-api; 1.6.1: 'compile'.Требуется из org.hibernate # hibernate-validator; 4.2.0. Окончательная компиляция [warn] :: commons-codec # commons-codec; 1.4: конфигурация не найдена в commons-codec # commons-codec; 1.4: 'compile',Это требовалось от org.apache.httpcomponents # httpclient; 4.1.2 компилировать [warn] :::::::::::::::::::::::::::::::::::::::::::::::::::::: [error] {file: / Users / george / work / play / gbraw /} gbraw / *: update: sbt.ResolveException: неразрешенная зависимость: org.slf4j #slf4j-api; 1.6.1: конфигурация не найдена в org.slf4j # slf4j-api; 1.6.1: 'compile'.Требуется из org.hibernate # hibernate-validator; 4.2.0. Окончательная компиляция [ошибка] неразрешенная зависимость: commons-codec # commons-codec; 1.4: конфигурация не найдена в commons-codec # commons-codec; 1.4: 'compile».Это требовалось от org.apache.httpcomponents # httpclient; 4.1.2 compile

Я удалил свой каталог .sbt (из более ранней установки sbt), но без радости.Я уверен, что у меня есть что-то, чего у меня не должно было быть, но я был бы признателен за советы о том, где искать ...

Спасибо

1 Ответ

17 голосов
/ 06 апреля 2012

, поэтому существует проблема с хранилищем .ivy2

как для commons-codec-1.4
есть файлы ivy-1.4.xml и ivydata-1.4.properties
в $ {ivy_home} / cache / commons-codec / commons-codec dir
но NO real commons-codec-1.4.jar in / jars subdir
УДАЛИТЕ эти .xml и .properties файлы и скомпилируйте свой проект с помощью sbt еще раз
зависимость должна быть получена сейчас

то же самое для slf4j-api-1.6.1.jar

...