2013-04-02 25 views
6

Tôi đang cố gắng sử dụng lắp ráp sbt và đang gặp sự cố khi cài đặt sbt.lắp đặt sbt-assembly

Verbatim từ readme Tôi được thêm vào dự án/plugins.sbt với sự phụ thuộc:

addSbtPlugin ("com.eed3si9n" % "SBT-lắp ráp" % "0.8.7")

Sau đó, tôi đã thêm một tập tin build.sbt chứa chính xác những gì readme nói:

nhập khẩu AssemblyKeys._ // đặt này ở phía trên cùng của tập tin

assemblySettings

tôi nhận được lỗi này khi tung ra SBT:

[lỗi] /Users/me/git/stest/project/Build.scala:29: không tìm thấy: assemblySettings giá trị [lỗi] .settings (assemblySettings: _ *) [lỗi]^ [lỗi] một lỗi tìm thấy [lỗi] (biên dịch: biên dịch) Compilation thất bại

tôi quay trở lại và cố gắng một thay thế tôi đã thấy trong một stackoverflow bài:

seq (assemblySettings: _ *)

Cùng một vấn đề. Bất kỳ ý tưởng? (Scala 2.10.0)

+0

Tôi chưa thử những gì bạn đang làm - thực hiện một trong các liên kết sau sẽ giúp: [xsbt plugins description] (https://github.com/harrah/xsbt/wiki/Plugins) [scala-sbt plugins doc] (http://www.scala-sbt.org/release/docs/Getting-Started/Using-Plugins) – n0741337

Trả lời

4

Tác giả của plugin ở đây. Bạn nói bạn đặt chính xác những gì build.sbt nói, nhưng lỗi đến từ build.scala. * .sbt tệp tự động nhập một số thứ, vì vậy bạn phải nhập thủ công chúng cho build.scala.

Để biết cấu hình đầy đủ, hãy xem https://github.com/eed3si9n/sbt-assembly-full-config-sample/blob/master/project/builds.scala.

+0

Ứng dụng tôi đang cố chuyển đổi sang lọ chất béo đã sử dụng lớp Xây dựng phái sinh, tôi đã thêm các tùy chọn từ mẫu của bạn và có lỗi lạ trong sbt, không bao giờ nhìn thấy bất cứ điều gì như thế này: lỗi] Tham khảo để cài đặt không xác định: [lỗi] [lỗi] {.}/biên dịch: this-project-ref từ {.}/compile: unmanaged-classpath [ lỗi] [lỗi] {.}/thời gian chạy: this-project-ref từ {.}/runtime: internal-dependency-classpath [lỗi] [lỗi] {.}/biên dịch: this-project-ref from { .}/compi le: internal-dependency-classpath ..... và nhiều dòng khác như thế này. Tôi khá mới với Scala, bất kỳ ý tưởng nào tôi đang làm sai? – kirhgoff

+0

Xin lỗi cho câu hỏi ngu ngốc, đã có thể sửa chữa nó – kirhgoff

+0

@kirhgoff: Tôi chạy vào cùng một vấn đề. Làm thế nào bạn sửa chữa nó? Cảm ơn – shengmin