首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用sbt 0.11.2安装sbt-assembly

使用sbt 0.11.2安装sbt-assembly
EN

Stack Overflow用户
提问于 2011-12-12 14:56:41
回答 2查看 13.4K关注 0票数 9

我正在尝试install sbt-assembly by following the instructions,以便制作一个可以在没有安装scala的计算机上运行的独立jar。

到目前为止,这些是我采取的步骤。

我创建了一个plugins.sbt文件:

代码语言:javascript
复制
$ cat sbt/project/plugins.sbt 
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.7.2")

我在build.sbt文件的开头添加了以下内容:

代码语言:javascript
复制
$ head -n3 sbt/build.sbt 
import AssemblyKeys._ // put this at the top of the file

seq(assemblySettings: _*)

但是当我运行sbt时,我得到了以下错误:

代码语言:javascript
复制
sbt/build.sbt:1: error: not found: value AssemblyKeys
import AssemblyKeys._ 
EN

回答 2

Stack Overflow用户

发布于 2011-12-14 00:40:17

确保你周围没有一个项目/插件文件夹。这可能会阻止其他指定插件的机制工作。

票数 3
EN

Stack Overflow用户

发布于 2011-12-13 18:28:28

你不应该将插件设置导入build.sbt (basic configuration):1) build.sbt不是一个普通的Scala源文件;2)插件设置是预先导入的。

所以你只需要这样做

代码语言:javascript
复制
seq(assemblySettings: _*)

只有在使用full/extended build configuration时才需要导入。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8470889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档