如何在 SBT 0.7.x 中添加依赖项

发布于 2024-11-17 18:18:57 字数 381 浏览 3 评论 0原文

刚刚开始使用 SBT (0.7.7),我正在此处阅读有关自动依赖项管理的文档:https://github.com/harrah/xsbt/wiki/Library-Management

它说我可以做类似的事情:

libraryDependencies += "group" % "artifact" % "version"

但是当我尝试这样做时,它抱怨我正在修改 val.我看到一些关于从 0.7.x 迁移的内容 => 0.10.x,我想知道文档是否适用于 0.10 而不是 0.7。

Just getting started with SBT (0.7.7) and I'm reading the docs on automatic dependency management here: https://github.com/harrah/xsbt/wiki/Library-Management.

It says I can do something like:

libraryDependencies += "group" % "artifact" % "version"

but when I tried that it complains that I'm modifying a val. I'm seeing some stuff about migrating from 0.7.x => 0.10.x and I'm wondering if the docs are for 0.10 and not 0.7.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

舟遥客 2024-11-24 18:18:57

我通常在 0.7.x 中添加依赖项的方式只是在项目定义类中声明另一个 val,SBT

val fooDependency = "foo" % "bar" % "version"

在添加行后将拾取并使用该值,只需运行“reload”和“update”命令,SBT 就会自动下载依赖项并将它们放入 lib_management 文件夹中。

我还没有使用过 0.10,所以我不知道这是否有效。

The way I usually add dependencies in 0.7.x is simply by declaring another val in the project definition class, which SBT will pick up and use

val fooDependency = "foo" % "bar" % "version"

after adding the lines, just run the "reload" and "update" commands, and SBT will automatically download the dependencies and put them in your lib_managed folder.

I haven't used 0.10 yet so I don't know if this is valid for that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文