SBT one-jar插件

时间:2012-07-23 10:11:17

标签: scala sbt

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

我有一个多项目的sbt构建。

我安装了sbt one-jar插件,项目/ 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不知何故不让我使用它(即在sbt控制台中执行one-jar),one-jar任务在我执行{tasks时没有列出1}}命令。

任何帮助都非常感谢

由于

1 个答案:

答案 0 :(得分:4)

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

settings = standardSettings ++ SbtOneJar.oneJarSettings

github repo上的自述文件中也有描述:https://github.com/sbt/sbt-onejar#introduce-settings