SBT Scala Assembly插件

时间:2014-07-29 19:32:19

标签: scala sbt sbt-assembly

如何在我的repo上启用Assembly插件。 https://github.com/rmuhamedgaliev/skala-skeleton我尝试修复它们。但是不能通过命令 sbt assembly ]

来运行它
  

组件   [error]不是有效的命令:assembly   [error]不是有效的项目ID:程序集   [错误]预期':' (如果选择配置)   [错误]不是有效的密钥:程序集   [错误]汇编   [错误] ^   出口

1 个答案:

答案 0 :(得分:5)

您错过了一些配置(详细描述了here)。

首先,您必须在导入sbtassembly.Plugin._之前导入AssemblyKeys

import sbtassembly.Plugin._
import AssemblyKeys._

然后你必须为你的构建添加设置(注意额外的assemblySettings):

lazy val root = Project(
  "root",
  file("."),
  settings = buildSettings ++ assemblySettings ++ Seq (
    libraryDependencies ++= rootDependencies
  )
)