【发布时间】:2015-07-24 06:13:55
【问题描述】:
我对 Scala 和 sbt 很陌生,想创建一个包含所有依赖库的胖 jar 文件。看起来原来的 sbt 并没有这样做,我必须使用 sbt-assembly 之类的东西。但是我不太清楚应该如何安装和使用它。有人可以为我详细说明吗?
【问题讨论】:
我对 Scala 和 sbt 很陌生,想创建一个包含所有依赖库的胖 jar 文件。看起来原来的 sbt 并没有这样做,我必须使用 sbt-assembly 之类的东西。但是我不太清楚应该如何安装和使用它。有人可以为我详细说明吗?
【问题讨论】:
把它放到 project/plugins.sbt 中
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.13.0")
这应该让你现在运行sbt assembly。然后您可以解决 build.sbt 或 Build.scala 中的合并冲突。
【讨论】:
<project-home>/project/plugins.sbt 文件(如果尚不存在)。