scala - SBT Scala 汇编插件

标签 scala sbt sbt-assembly

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

assembly [error] Not a valid command: assembly [error] Not a valid project ID: assembly [error] Expected ':' (if selecting a configuration) [error] Not a valid key: assembly [error] assembly [error] ^ exit

最佳答案

您缺少一些配置(详细描述了 here )。

首先你必须导入 sbtassembly.Plugin._导入前 AssemblyKeys .

import sbtassembly.Plugin._
import AssemblyKeys._

然后你必须在你的构建中添加设置(注意额外的 assemblySettings ):
lazy val root = Project(
  "root",
  file("."),
  settings = buildSettings ++ assemblySettings ++ Seq (
    libraryDependencies ++= rootDependencies
  )
)

关于scala - SBT Scala 汇编插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25023492/

相关文章:

scala - 用于向 Scala Actors 发送消息的符号或案例类?

sql - 带动态最后的 Spark 高级窗口

scala - 使用 sbt 运行多个应用程序

sbt - 如何在没有 scala 依赖的情况下使用 sbt assembly 生成 jar

java - sbt 汇编有效,但仍然是 "no main manifest attribute"

arrays - 如何在 Scala 中编写多态输入函数?

java - Scala 使用可变参数构造函数扩展 Java 类

使用 Java 8 在 Debian 上安装 Scala 和 SBT

scala - 如何获取所有测试的列表?

java - 使用 querulous "java.lang.NoClassDefFoundError: com/twitter/conversions/time"时出现问题