昨天从类型安全下载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安装),但没有快乐。我确信我有一些东西,我不应该有,但我很欣赏任何关于在哪里寻找的指导......
由于
答案 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