Vì vậy, đến nay tôi đã biên soạn dự án Scala của tôi với SBT (thông qua ngăn xếp Typesafe). Tôi muốn chạy mã trên một số máy ngay bây giờ, thông qua sbt-assembly. Các hướng dẫn sau đây, thay đổi duy nhất tôi thực hiện là trong tệp project/Build.scala
của tôi. Dưới đây là phần có liên quan:Bắt hoạt động sbt-assembly
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"
Khi tôi chạy sbt compile
tuy nhiên, tôi nhận được lỗi này:
sbt.ResolveException: unresolved dependency: com.eed3si9n#sbt-assembly/scala_2.9.1/sbt_0.11.2;0.8.3: not found
.
Tôi đang làm gì sai?
Cảm ơn!
EDIT Tạo một file build.sbt
trong thư mục tương tự như Build.scala
(thư mục là /project/
) và có hai dòng sau trong đó:
Seq[Setting[_]](resolvers += "artifactory" at "http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases",
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.8.3"))
Bây giờ lỗi là:
[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
EDIT 2 Hm, sau khi tôi thực hiện thành công sbt compile
, s Tôi có thể nhập bảng điều khiển sbt
và nhập 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]
EDIT 3 JK hiểu rồi. Đã thêm thông tin build.sbt
như được chỉ định trong GitHub README.
"thông tin như quy định trong GitHub README "- liên kết xin vui lòng? – Vasily802