1

昨天,Typesafe 存储库(位于http://scala-tools.org/repo-releases)似乎已关闭。今天,该页面称它正在“取消”以支持从 Sonatype 提供服务。问题是我刚刚安装的 sbt 版本(来自 mac 上的自制软件)仍在查看旧的 repo 并且它失败了:

[info] Resolving com.eed3si9n#sbt-assembly;0.8.0 ...
[warn] module not found: com.eed3si9n#sbt-assembly;0.8.0

更改项目的 repo URL 很简单:在 Build.scala 中找到。但这对我没有好处,因为在项目的构建被触发(推断这一点)之前,找不到装配 jar。然后我在这里找到了关于不得不炸开罐子的帖子。

好的,我通过从 sbt-assembly github 自述文件中获取解析器定义来解决此问题。但是,我的问题是,为什么 0.8.0 的 sbt-assembly 不在新的 sonatype 存储库中?

新版本回购

4

1 回答 1

1

Eugene 还没有将 sbt-assembly 推到 Sonatype 上。更重要的是,您使用的是过时的 SBT 版本。Typesafe 从未提供或支持 Scala 工具托管。相反,它是由 David Pollak(Lift 的创建者)提供给社区的一项服务。此后,他决定退出社区,包括托管 Scala Tools。这就是存储库处于“日落模式”的原因。大多数 Scala 构建工具(包括 SBT)的最新版本不再指向 Scala Tools。

我的建议是首先升级到新版本的 SBT。其次,提交关于 sbt-assembly 的问题,促使 Eugene 采取必要的步骤将项目放入 Sonatype 的存储库中。

于 2012-04-27T21:59:21.690 回答