【问题标题】:How to load Scala dependencies?如何加载 Scala 依赖项?
【发布时间】: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 通常是从项目的根目录运行,是的。

标签: scala sbt


【解决方案1】:

在 build.sbt 中

libraryDependencies ++= Seq("io.circe" %% "circe-core"% "3.9.0")

【讨论】:

    猜你喜欢
    • 2010-09-15
    • 2019-10-17
    • 1970-01-01
    • 2021-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-25
    相关资源
    最近更新 更多