我正在使用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}}命令。
任何帮助都非常感谢
由于
答案 0 :(得分:4)
您必须将OneJar添加到项目设置中。
settings = standardSettings ++ SbtOneJar.oneJarSettings
github repo上的自述文件中也有描述:https://github.com/sbt/sbt-onejar#introduce-settings