Vì vậy, tôi muốn bắt đầu làm việc trên một dự án khung chơi của tôi tôi bị bỏ rơi 5 tháng trước, dự án vẫn còn trong phiên bản 2.0.4 và thấy 2.1.1 là mới nhất phiên bản tôi đã làm hướng dẫn này để cập nhật dự án: http://www.playframework.com/documentation/2.1.1/Migration. (ngoại trừ việc thực hiện addSbtPlugin ("play"% "sbt-plugin"% "2.1.1") thay vì để phù hợp với phiên bản hiện tại)chơi framework di chuyển đến 2.1.1 cho tôi một nhức đầu
Nhưng ngay khi tôi cố gắng chơi sạch, tôi nhận được lỗi này:
[error] sbt.IncompatiblePluginsException: Binary incompatibility in plugins detected.
[error] Note that conflicts were resolved for some dependencies:
[error] asm:asm
[error] asm:asm-tree
[error] asm:asm-util
[error] jline:jline
[error] junit:junit
[error] com.jcraft:jsch
[error] commons-logging:commons-logging
[error] commons-codec:commons-codec
[error] Use 'last' for the full log.
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?
Tôi không thể tìm thấy nhiều về chủ đề ngoại trừ link nhưng tôi không thực sự hiểu những gì đã khắc phục sự cố ở đó và rõ ràng là người hỏi không. Tôi cũng đã cố gắng thêm tất cả các phụ thuộc mẫu trong hướng dẫn di chuyển nhưng điều đó không thay đổi gì cả.
Điều này có thể giải quyết được hay tôi nên hoàn nguyên về 2.0.4?
EDIT 1-5-12' Added tập tin cấu hình, không có gì ra khỏi ordinairy Tôi nghĩ
Build.scala
import sbt._
import Keys._
import play.Project._
object ApplicationBuild extends Build {
val appName = "Workshop0182Host"
val appVersion = "1.0-SNAPSHOT"
val appDependencies = Seq(
// Add your project dependencies here,
)
val main = play.Project(appName, appVersion, appDependencies).settings(
// Add your own project settings here
)
}
plugins.sbt
// Comment to get more information during initialization
logLevel := Level.Warn
// The Typesafe repository
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
// Use the Play sbt plugin for Play projects
addSbtPlugin("play" % "sbt-plugin" % "2.1.1")
build.properties
sbt.version=0.12.2
Tôi đã cố gắng thực hiện addSbtPlugin("play" % "sbt-plugin" % "2.1.0")
nhưng sau đó play clean
chỉ cần nói addSbtPlugin sử dụng phiên bản sai. chơi làm sạch tất cả chạy tốt nhưng không có gì thay đổi sau đó
EDIT 1-5-12' Thêm bản ghi
Dưới đây là một liên kết (pastebin) để đăng nhập lỗi khi tôi cố gắng chạy play clean
hay play run
, Tôi nghĩ rằng vấn đề có liên quan đến phiên bản scala nhưng tôi không biết phải đi đâu từ đó.
Hãy thử 'chơi sạch -all' và xem điều đó có giúp ích gì không. – maba
Nếu 'play clean' thất bại, chỉ cần xóa thư mục' target'. Nó có tác dụng tương tự. –
Bạn có sử dụng bất kỳ plugin sbt tùy chỉnh nào không? –