Tak więc chciałem rozpocząć pracę nad moim projektem ramowym, który porzuciłem 5 miesięcy temu, projekt był nadal w wersji 2.0.4, a wersja 2.1.1 była najnowsza wersja Zrobiłem ten samouczek, aby zaktualizować projekt: http://www.playframework.com/documentation/2.1.1/Migration. (Z wyjątkiem robi addSbtPlugin („Play”% „SBT-plugin”% „2.1.1”) zamiast dopasować aktualną wersję)gra ramowa migracja do wersji 2.1.1 daje mi ból głowy
ale jak tylko próbuję zrobić grać czyste otrzymuję ten błąd:
[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?
nie mogę znaleźć wiele na ten temat z wyjątkiem tego link ale ja naprawdę nie rozumiem co stała się kwestią tam i najwyraźniej pytającego nie. Próbowałem również dodać wszystkie przykładowe zależności w samouczku migracji, ale to nic nie zmieniło.
Czy można to rozwiązać, czy powinienem powrócić do wersji 2.0.4?
EDIT 1-5-12' dodane pliki konfiguracyjne, nic poza ordinairy myślę
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
Próbowałem zrobić addSbtPlugin("play" % "sbt-plugin" % "2.1.0")
, ale potem play clean
mówi, że addSbtPlugin używa niewłaściwej wersji. grać czyste wszystko pobiegł w porządku, ale nic się nie zmieniło potem
EDIT 1-5-12' Dodano kłody
Tu jest link (pastebin) do dziennika błędów, gdy próbuję uruchomić play clean
lub play run
, Myślę, że problem ma coś wspólnego z wersją scala, ale nie mam pojęcia, dokąd się udać.
Spróbuj 'grać czyste "wszystko" i zobacz, czy to pomaga. – maba
Jeśli 'play clean' nie powiedzie się, właśnie usunięto folder' target'. Ma taki sam efekt. –
Czy używasz niestandardowych wtyczek sbt? –