1

昨日、Typesafeリポジトリ(http://scala-tools.org/repo-releases)がダウンしているように見えました。今日、このページには、Sonatypeからの提供を支持して「日没」していると書かれています。問題は、インストールしたばかりのバージョンのsbt(Macの自作から)がまだ古いリポジトリを参照していて、次のように失敗することです。

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

プロジェクトのリポジトリURLを変更するのは簡単です。Build.scalaで見つけてください。しかし、プロジェクトのビルドがトリガーされる前にアセンブリjarが見つからないため、これは役に立ちません(これを推測します)。それから私はここで瓶を爆発させなければならないことについてこのスレッドを見つけました。

わかりました。sbt-assemblygithubreadmeからリゾルバー定義を取得してこれを修正しました。しかし、私の質問は、なぜsbt-assemblyの0.8.0が新しいソナタイプリポジトリにないのですか?

新しいリリースのリポジトリ

4

1 に答える 1

1

Eugeneは、sbt-assemblyをまだSonatypeにプッシュしていません。さらに重要なのは、古いバージョンのSBTを使用していることです。Scala Toolsホスティングは、Typesafeによって提供またはサポートされることはありませんでした。むしろ、それはDavid Pollak(Liftの作成者)によってコミュニティに提供されたサービスでした。その後、彼はScala Toolsのホスティングを含め、コミュニティへの関与を取りやめることにしました。これが、リポジトリが「サンセットモード」になっている理由です。ほとんどのScalaビルドツール(SBTを含む)の最新バージョンは、Scalaツールを指していません。

私のアドバイスは、最初に新しいバージョンのSBTにアップグレードすることです。次に、プロジェクトをSonatypeのリポジトリに取り込むために必要な手順を実行するために、Eugeneをプロディングするsbtアセンブリに関する問題を提出します。

于 2012-04-27T21:59:21.690 に答える