无法解析的依赖关系:com.eed3si9n#sbt-assembly; 0.13.0:找不到

问题描述:

做了大量搜索,发现许多人遇到类似问题,并尝试了各种建议的解决方案。没有工作。无法解析的依赖关系:com.eed3si9n#sbt-assembly; 0.13.0:找不到

有人可以帮助我吗?

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.13.0版本,我用0.14.0版本。

我加入这是我从 https://dl.bintray.com/sbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.10/sbt_0.13/0.14.4/ivys/

下载到我的本地常春藤文件夹下的以下位置.ivy /本地(如果不存在,创建本地文件夹),POM文件解决了这个问题。

一旦它在那里我跑了构建,它下载了罐子。

您需要添加[root_dir]/project/plugins.sbt文件,内容如下:

// packager 
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.5") 

事件更好 - 不使用 SBT装配在所有! Flat-jar在合并期间会导致冲突,需要使用assemblyMergeStrategy来解决。 使用二进制分布 sbt提供的格式插件,它使您能够以二进制脚本,dmg,msi和tar.gz进行分发。

结帐sbt-native-packager