【问题标题】:How can I ignore scala library while sbt assembly如何在 sbt 汇编时忽略 scala 库
【发布时间】:2015-01-29 14:53:49
【问题描述】:

我正在使用sbt 构建我的scala 项目。

这是我的build.sbt

name := "My Spark App"
version := "1.0"
libraryDependencies += "org.apache.spark" %% "spark-core" % "1.2.0" % "provided"
libraryDependencies += "org.apache.spark" %% "spark-sql" % "1.2.0" % "provided"

我正在运行sbt assembly 来创建一个程序集jar,但是我发现了一个包含scala 库类代码的scala 目录。

由于运行时环境已经包含 scala,是否可以将 scala 库作为提供的依赖项?

【问题讨论】:

    标签: scala sbt


    【解决方案1】:

    来自docs,这可能会有所帮助

    assemblyOption in assembly := (assemblyOption in assembly).value.copy(includeScala = false)
    

    【讨论】:

      猜你喜欢
      • 2013-07-06
      • 2018-06-24
      • 2018-01-16
      • 2015-05-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-14
      • 2017-01-15
      • 1970-01-01
      相关资源
      最近更新 更多