我使用SBT 0.10.0
。
如何下载/检索项目依赖项?
例如,对于slf4s,仅提及此行:
val slf4s = "com.weiglewilczek.slf4s" %% "slf4s" % "1.0.6
我需要在哪里放置这一行,以及如何获取该库?
答案 0 :(得分:4)
我认为您使用的是SBT 0.10.0,因为早期版本会自动将您的代码放入lib_managed
。
在build.sbt
中,添加以下行:
retrieveManaged := true
答案 1 :(得分:2)
您在项目中创建了一个project/build
子目录,并在其中放置了包含上述内容的scala文件。
然后当你从项目根目录启动sbt时
update
命令将检索您的依赖项。
请注意,默认情况下,它只会分析您的项目配置一次。如果您更改它,则必须致电reload
更新:
让项目类扩展DefaultProject:
class SomeProjectName(info: ProjectInfo) extends DefaultProject(info)
答案 2 :(得分:1)