Итак, я хотел начать работу над проектом моей шахматной игры, которую я оставил 5 месяцев назад, проект все еще находился в версии 2.0.4, и увидев, что 2.1.1 был последним версия Я сделал этот урок для обновления проекта: http://www.playframework.com/documentation/2.1.1/Migration. (Для выполнения addSbtPlugin за исключением («играть»% «SBT-плагин»% «2.1.1») вместо того, чтобы соответствовать текущей версии)play framework migrate to 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?
EDIT 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 использует неправильную версию. играть чисто-все побежали в порядке, но ничего не изменилось после
EDIT 1-5-12' Добавлены журналы
Вот ссылка (pastebin) в журнал ошибок, когда я пытаюсь запустить play clean
или play run
, Я думаю, что проблема имеет какое-то отношение к версии scala, но я понятия не имею, куда идти оттуда.
Попробуйте 'играть чистый -все' и посмотреть, поможет ли это. – maba
Если 'play clean' терпит неудачу, просто удалите папку' target'. Он имеет тот же эффект. –
Используете ли вы какие-либо пользовательские плагины sbt? –