Ich habe sbt-eclipse 3.0.0 seit einiger Zeit erfolgreich verwendet. Ich habe kürzlich auf Play 2.3.8 aktualisiert und muss auf sbt-eclipse 4.0.0 aktualisieren, um this problem zu vermeiden. Ich habe versucht, zu aktualisieren Projekt/plugins.sbt, aber diese Fehlermeldung erhalten, wenn activator eclipse
ausgeführt wird:Ausnahme beim Versuch, auf sbt eclipse 4.0.0 zu aktualisieren
java.lang.NoSuchMethodError: com.typesafe.sbteclipse.core.EclipsePlugin$.EclipseKeys()Lcom/typesafe/sbteclipse/core/EclipsePlugin$EclipseKeys$;
at play.PlayEclipse$class.eclipseCommandSettings(PlayEclipse.scala:93)
at play.Play$.eclipseCommandSettings(Project.scala:17)
at play.PlayScala$.projectSettings(Project.scala:72)
at sbt.Load$$anonfun$autoPluginSettings$1$1.apply(Load.scala:666)
at sbt.Load$$anonfun$autoPluginSettings$1$1.apply(Load.scala:666)
.....
Ich versuchte Referenzierung 4.0.0 nur in meinem ~/.sbt/0,13/plugins/plugins.sbt, dann nur in meiner Projekt/plugins.sbt, aber das schien keinen Unterschied zu machen. In der Tat kann ich 3.0.0 Aktivator Eclipse ausführen, wenn beide Referenzen entfernt werden. Ich habe keine Ahnung, wie Aktivator/sbt das 3.0.0 Plugin in diesem Fall findet - vielleicht liegt mein Fehler daran, sowohl 3.0.0 als auch 4.0.0 zu laden?
Umwelt:
Play 2.3.8
Activator 1.3.4
Scala 2.10.4
~/.sbt/0,13/plugins/plugins.sbt leer
Projekt/build.properties:
sbt.version=0.13.8
Projekt/plugins.sbt:
// Comment to get more information during initialization
logLevel := Level.Info
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.8")
addSbtPlugin("com.typesafe.sbt" % "sbt-uglify" % "1.0.3")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-uglify" % "1.0.3")
addSbtPlugin("com.typesafe.sbt" % "sbt-gzip" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.6")
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
sbt 4.0.0 mit Eclipse-Plugin funktioniert nicht zu funktionieren scheint mit Spielen 2.3. Versuchen Sie, auf Play 2.4 zu aktualisieren. Siehe: https://github.com/typesafehub/sbteclipse/issues/221 – mhei
danke @mhei - ich suchte nach einer langen Zeit, um Kompatibilitätsinformationen zu finden, aber gescheitert. –