进行了大量搜索,看到很多人遇到类似的问题,并尝试了各种建议的解决方案。没有工作。
有人可以帮助我吗?
resolvers += Resolver.url("bintray-sbt-plugins", url("http://dl.bintray.com/sbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns)
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.13.0")
该文件位于项目文件夹中。
答案 0 :(得分:0)
而不是0.13.0版本,我使用了0.14.0版本。
我通过添加我下载的POM文件修复了此问题 https://dl.bintray.com/sbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.10/sbt_0.13/0.14.4/ivys/
到我位于以下位置的本地常春藤文件夹.ivy / local(如果不存在,则创建本地文件夹)。
一旦它在那里我运行构建并下载了jar。
答案 1 :(得分:0)
您需要添加[root_dir]/project/plugins.sbt
文件,其中包含以下内容:
// packager
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.5")
事件更好 - 根本不使用 sbt-assembly! Flat-jar会在合并期间导致冲突,需要使用assemblyMergeStrategy解决。 使用sbt提供的二进制分发格式插件,使您能够以二进制脚本dmg,msi和tar.gz进行分发。