首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在哪里可以找到在线工件存储库中的sbt-assembly?

在哪里可以找到在线工件存储库中的sbt-assembly?
EN

Stack Overflow用户
提问于 2014-07-30 05:05:41
回答 3查看 4.5K关注 0票数 12

我正在运行sbt 0.13.0,并且有一个与sbt-assembly的项目,通过:

代码语言:javascript
复制
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.11.2")

在执行sbt assembly时,我得到以下消息:

代码语言:javascript
复制
[info] Resolving com.eed3si9n#sbt-assembly;0.11.2 ...
[warn]  module not found: com.eed3si9n#sbt-assembly;0.11.2
[warn] ==== typesafe-ivy-releases: tried
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/com.eed3si9n/sbt-assembly/scala_2.10/sbt_0.13/0.11.2/ivys/ivy.xml
[warn] ==== sbt-plugin-releases: tried
[warn]   http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.10/sbt_0.13/0.11.2/ivys/ivy.xml
[warn] ==== local: tried
[warn]   /Users/szalwinb/.ivy2/local/com.eed3si9n/sbt-assembly/scala_2.10/sbt_0.13/0.11.2/ivys/ivy.xml
[warn] ==== public: tried
[warn]   http://repo1.maven.org/maven2/com/eed3si9n/sbt-assembly_2.10_0.13/0.11.2/sbt-assembly-0.11.2.pom

类型安全存储库生成一个404,maven存储库也是如此。它不存在于本地(显然),这将我带到最后一个选项,scala-sbt代码库。可悲的是,我公司的网络保姆认为scala-sbt repo是一个文件共享网站,并阻止访问。为了解决这个问题,我目前放弃了公司网络,进行了构建,然后又重新开始了。

有没有另一个repo包含sbt-assembly?或者有没有其他版本的sbt-assembly可以在maven或typesafe repos上使用?

EN

回答 3

Stack Overflow用户

发布于 2014-07-30 06:39:09

插件的标准存储库(http://repo.scala-sbt.org)基本上只是来自Bintraysbt/sbt-plugins-releases存储库的镜像,这是人们通常发布他们的sbt插件的地方。请参阅sbt文档:Bintray for plugins

因此,您应该能够直接添加存储库:

代码语言:javascript
复制
resolvers += "Bintray sbt plugin releases"
  at "http://dl.bintray.com/sbt/sbt-plugin-releases/"

addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.11.2")
票数 7
EN

Stack Overflow用户

发布于 2015-07-24 05:09:13

类型安全存储库已迁移到Bintray https://www.typesafe.com/blog/migrating-repos-to-bintray

尝试在您的plugins.sbt中添加解析程序:

代码语言:javascript
复制
resolvers += Resolver.url("bintray-sbt-plugins", url("http://dl.bintray.com/sbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns)
票数 5
EN

Stack Overflow用户

发布于 2014-07-30 05:25:38

您可能会发现在本地构建插件在您的情况下非常有用。只需对存储库和publishLocal执行git clone操作,即可在本地Ivy2存储库中获得该版本。

我认为使用publishLocal的最后一个选择可能是最好的解决办法(直到你最终说服你公司的保姆相信它是一个正确的文件共享网站)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25024983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档