【问题标题】:SBT code generation and forkSBT 代码生成和分叉
【发布时间】:2014-04-02 20:16:06
【问题描述】:

我正在尝试在 SBT 构建中为 Slick 生成代码,就像在 example 中一样。 但是,如果我有

fork:=true 

在项目中设置 - 构建失败:

java.lang.NoClassDefFoundError: scala/reflect/runtime/package$

我想保留该选项以防止在我的单元测试中出现内存泄漏。如果我做对了 - 分叉的 jvm 中没有加载 scala-reflect.jar。但我不知道如何加载它。

【问题讨论】:

  • 你在libraryDependencies += "org.scala-lang" % "scala-reflect" % scalaVersion.value吗?

标签: sbt


【解决方案1】:

我有一个错误的假设,即默认情况下 SBT 总是加载所有 scala 库,这对于分叉运行似乎是不正确的。如果我像 Seth 建议的那样明确添加 scala-reflect 依赖项,它可以正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-15
    • 2012-12-03
    • 2014-09-03
    • 1970-01-01
    • 2013-05-31
    • 2018-11-17
    • 2021-02-05
    相关资源
    最近更新 更多