これまでのところ、ScalaプロジェクトをSBTで(Typesafeスタックを介して)コンパイルしてきました。sbt-assemblyを使用して、複数のマシンでコードを実行したいと思います。指示に従って、私が行った唯一の変更はproject/Build.scala
ファイルにありました。関連する部分は次のとおりです。
resolvers += "Typesafe Releases" at "http://repo.typesafe.com/typesafe/releases",
resolvers += "artifactory" at "http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases",
libraryDependencies += "com.eed3si9n" % "sbt-assembly" % "0.8.3"
ただし、実行するとsbt compile
、次のエラーが発生します。
sbt.ResolveException: unresolved dependency: com.eed3si9n#sbt-assembly/scala_2.9.1/sbt_0.11.2;0.8.3: not found
。
私は何が間違っているのですか?
ありがとう!
編集(フォルダは)とbuild.sbt
同じフォルダにファイルを
作成し、次の2行を含めます。Build.scala
/project/
Seq[Setting[_]](resolvers += "artifactory" at "http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases",
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.8.3"))
エラーは次のとおりです。
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: com.eed3si9n#sbt-assembly;0.8.3: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes.
[warn] com.eed3si9n:sbt-assembly:0.8.3 (sbtVersion=0.11.2, scalaVersion=2.9.1)
[warn]
[error] {file:/Users/myname/current/projectname/project/}default-d7da9a/*:update: sbt.ResolveException: unresolved dependency: com.eed3si9n#sbt-assembly;0.8.3: not found
編集2
うーん、成功した後、コンソールsbt compile
に入って入力できるようにする必要がありますか?sbt
assembly
> assembly
[error] Not a valid command: assembly
[error] Not a valid project ID: assembly
[error] Not a valid configuration: assembly
[error] Not a valid key: assembly
[error] assembly
[error]
編集3JKはそれを手に入れました。build.sbt
GitHubREADMEで指定されている情報を追加する必要がありました。