所以我想開始研究一個我在5個月前放棄的我的玩框架項目,該項目仍然在2.0.4版本中,看到2.1.1是最新的版本我做了本教程來更新項目:http://www.playframework.com/documentation/2.1.1/Migration。儘快(除了做addSbtPlugin(「玩」%「SBT-插件」%「2.1.1」),而不是匹配當前版本)玩框架遷移到2.1.1讓我頭疼
但是,當我嘗試做起到清潔我得到這個錯誤:
[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?
我找不到這個主題,除了這個link,但我真的不明白是什麼修復了那裏的問題,顯然不是提問者。我還嘗試在遷移教程中添加所有示例依賴項,但這並沒有改變。
這是可以解決的,還是應該恢復到2.0.4?
編輯1-5-12' 新增配置文件,憑空多出了ordinairy我覺得
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
我試過做addSbtPlugin("play" % "sbt-plugin" % "2.1.0")
但是然後play clean
只是說addSbtPlugin使用了錯誤的版本。起到清潔,所有運行得很好,但沒有改變事後
編輯1-5-12' 添加日誌
這裏是一個鏈接(pastebin)當我嘗試運行錯誤日誌play clean
或play run
,我認爲這個問題與scala版本有關,但我不知道該從哪裏去。
嘗試'起到清潔看看是否有幫助。 – maba 2013-04-28 18:53:47
如果'play clean'失敗,只需刪除'target'文件夾。它具有相同的效果。 – 2013-04-29 09:08:22
你使用任何自定義插件? – 2013-04-29 17:53:07