ローカルのリポジトリにあるmaven依存関係に問題があります。SBTはローカルMavenリポジトリにファイルがありません。
SBTが見つかりません。既にログレベルをデバッグするように設定しましたが、新しいものは取得できません。
ファイルはリポジトリにあります。私はコンソールからファイルエクスプローラにパスをコピーしてコピーします。
出力:
[debug] trying file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.pom
[debug] tried file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.pom
[debug] Local Maven Repository: resource not reachable for com/twitter#naggati;2.0.0: res=file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0
.0/naggati-2.0.0.pom
[debug] trying file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.jar
[debug] tried file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.jar
[debug] Local Maven Repository: resource not reachable for com/twitter#naggati;2.0.0: res=file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0
.0/naggati-2.0.0.jar
[debug] Local Maven Repository: no ivy file nor artifact found for com.twitter#naggati;2.0.0
編集:私はあなたのようにそれを追加した場合、ローカルのMavenリポジトリを検索することができhttp://code.google.com/p/simple-build-tool/wiki/LibraryManagement
「SBTで説明したようにを構築/プロジェクトでScalaのファイルを使用してパスを追加しましたリポジトリ: "
val mavenLocal = "Local Maven Repository" at "file://"+Path.userHome+"/.m2/repository"
これにより、ローカルリポジトリでsbtが表示されます。それ以前はなかった。
ので、Scalaのファイルは、次のようになります。
import sbt._
class Foo(info: ProjectInfo) extends DefaultProject(info) {
val mavenLocal = "Local Maven Repository" at "file://c:/Users/userz/.m2/repository"
}
(私は可能性のあるエラーの理由を除外するPath.userHomeをハードコード、それは何も変更しませんでしたが期待通り。)。
あなたはbuild.sbt – leedm777
リポジトリが追加され、ローカルのMavenリポジトリを追加する必要があり、そうでない場合、スクリプトがファイルをそこに見ていないでしょう。 – Ixx
依存関係を探すためにsbtに指示する行はどのようにしていますか? ... - > defaultのようなものがあれば、そこからデフォルトを削除してください。 – fmpwizard