构建play 2.0项目时未解决的依赖关系

时间:2012-03-14 12:21:00

标签: scala playframework sbt

昨天从类型安全下载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.Final compile [warn] ::   commons-codec#commons-codec; 1.4:未找到配置   commons-codec#commons-codec; 1.4:'compile'。它是必需的   org.apache.httpcomponents #httpient; 4.1.2编译[warn]     :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: [错误]   {文件:/用户/乔治/工作/播放/ gbraw /} gbraw / *:更新时间:   sbt.ResolveException:未解析的依赖项:   org.slf4j #slf4j-api; 1.6.1:找不到配置   org.slf4j #slf4j-api; 1.6.1:'compile'。它是必需的   org.hibernate #hibernate-validator; 4.2.0.Final compile [error]   未解决的依赖:commons-codec#commons-codec; 1.4:配置   在commons-codec#commons-codec中找不到; 1.4:'compile'。它是   org.apache.httpcomponents#httpclient; 4.1.2 compile

我删除了我的.sbt目录(来自之前的sbt安装),但没有快乐。我确信我有一些东西,我不应该有,但我很欣赏任何关于在哪里寻找的指导......

由于

1 个答案:

答案 0 :(得分:17)

所以.ivy2存储库存在问题

至于 commons-codec-1.4
ivy-1.4.xml ivydata-1.4.properties 文件
$ {ivy_home} / cache / commons-codec / commons-codec 目录
/ jars 子目录中的真正的 commons-codec-1.4.jar 删除这些 .xml .properties 文件并再次使用sbt编译项目
依赖应该立即获取

同样适用于 slf4j-api-1.6.1.jar