Tôi có một dự án được xây dựng với sbt 0,11. Tôi đang cố gắng để tạo ra một giao diện người dùng đơn giản với Scala Swing, vì vậy điều đầu tiên là thêm một sự phụ thuộc vào scala-đu trong build.sbt tôi:Tái sử dụng bất động sản với số phiên bản khi thêm một phụ thuộc vào sbt
libraryDependencies += "org.scala-lang" % "scala-swing" % "2.9.1-1"
Nhưng tôi có một scalaVersion SettingKey định nghĩa:
scalaVersion := "2.9.1-1"
Tôi làm cách nào để tham chiếu thuộc tính đó? Nếu tôi cố gắng sử dụng nó như
libraryDependencies += "org.scala-lang" % "scala-swing" % scalaVersion
Trình biên dịch than phiền rằng nó tìm thấy sbt.SettingKey [String] trong khi String được mong đợi. Có các phương pháp get(...)
và evaluate(...)
trên SettingKey nhưng chúng yêu cầu một số thông số Thiết lập [Phạm vi] được chuyển vào.
Cách đơn giản nhất để chỉ tham chiếu thuộc tính này là gì?
Cám ơn nói với các lựa chọn thay thế. Tôi luôn cảm thấy rằng SBT là quá phức tạp. –