1

我正在使用 sbt 0.11.3(也在 0.11.2 上尝试过)和 scala 2.9.1.Final。

我有一个多项目 sbt 构建。

我安装了 sbt one-jar 插件,在 project/plugins.sbt 中有以下内容

resolvers += Resolver.url("sbt-plugin-releases", new URL("http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/"))(Resolver.ivyStylePatterns)

addSbtPlugin("com.github.retronym" % "sbt-onejar" % "0.8")

我可以看到 sbt 下载依赖项,但 sbt 不知何故不允许我使用它(即one-jar在 sbt 控制台中执行),当我执行命令one-jar时任务未列出。tasks

非常感谢任何帮助

谢谢

4

1 回答 1

4

您必须将 OneJar 添加到您的项目设置中。

settings = standardSettings ++ SbtOneJar.oneJarSettings

它也在 github repo 的 README 中进行了描述:https ://github.com/sbt/sbt-onejar#introduce-settings

于 2012-07-23T11:07:39.533 回答