无法解析的依赖关系: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版本。
下载到我的本地常春藤文件夹下的以下位置.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进行分发。