未解决的依赖关系:com.eed3si9n #sbt-assembly; 0.13.0:未找到

时间:2017-04-11 04:58:51

标签: sbt-assembly

进行了大量搜索,看到很多人遇到类似的问题,并尝试了各种建议的解决方案。没有工作。

有人可以帮助我吗?

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")

该文件位于项目文件夹中。

2 个答案:

答案 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进行分发。

查看sbt-native-packager