我试图通过build.sbt将Scalding 2.10添加为托管依赖项,如下所示:
name := "ss"
version := "1.0"
libraryDependencies += "com.twitter" % "scalding_2.10" % "0.10.0"
IntelliJ下载jar并将其添加为外部库(请参阅下面的屏幕),但无法解析com.twitter命名空间。
我已经尝试通过sbt gen-idea
使IntelliJ缓存失效并生成项目文件,但两种解决方案都没有奏效。任何想法都将不胜感激。
答案 0 :(得分:1)
scalding jar文件scalding_2.10中没有可编译的代码。它只有300字节。
我觉得正确的依赖应该是
libraryDependencies + =" com.twitter" %" scalding-core_2.10" %" 0.11.1"
答案 1 :(得分:0)
评论建议尝试使用ivy2缓存,然后尝试sbt gen-idea
。如果这不起作用,还需要检查其他事项:
要测试您的deps是否已从tinternet正确拉入,请尝试sbt compile
;如果它编译然后你应该确实已经正确下载了依赖。