You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

sbt添加依赖报错:')' expected but string literal found 求助

解决sbt配置中')' expected but string literal found编译错误

你的问题出在**settings块里的依赖配置项之间缺少逗号**。sbt的settings方法接收一系列用逗号分隔的配置语句,你添加的第一个libraryDependencies行结尾没有加逗号,导致编译器无法正确解析后续代码,从而抛出语法错误。

修正后的build.sbt代码如下:

val scala3Version = "3.5.2"

lazy val root = project
  .in(file("."))
  .settings(
    name := "encrypt-files",
    version := "0.1.0-SNAPSHOT",
    scalaVersion := scala3Version,
    libraryDependencies += "org.scalameta" %% "munit" % "1.0.0" % Test,
    libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "2.1.1"
  )

重点是在第一个libraryDependencies配置行的末尾添加了逗号,让编译器能正确识别这是两个独立的配置项,避免解析混乱。

内容的提问来源于stack exchange,提问作者Wallace

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 12:44:52