【发布时间】:2021-06-11 01:05:16
【问题描述】:
我正在使用 IntelliJ。我正在尝试将sext依赖https://github.com/nikita-volkov/sext添加到我的项目中。我加了一行
libraryDependencies += "com.github.nikita-volkov" % "sext" % "0.2.4"
在我项目的 plugins.sbt 文件中。问题是 - 我应该执行什么命令来在我的文件系统中加载这个依赖项,以便这个依赖项出现在 Scala 项目资源管理器的外部库树中。最重要的是,要消除编译错误:
not found: object sext
import sext._
我知道 Java 项目有 Maven pom.xml,我可以在 pom.xml 中添加依赖项并执行 mvn package 并从存储库加载包。所以 - 我正在为 sbt 寻找类似的命令。
【问题讨论】:
-
这应该只是工作,但不是
plugins.sbt,而是把它放在build.sbt。另一个文件描述了您的构建脚本的依赖关系,而不是您的“真实”代码。 -
是的,将条目移动到 build.sbt 解决了我的问题。 IntelliJ 自动加载包,但如果从项目的根目录执行,sbt update 似乎是从命令行进行更新。
-
sbt通常是从项目的根目录运行,是的。