/ / SBT - dépendance manquante - scala, sbt

TAS - dépendance manquante - scala, sbt

Eh bien, mon collaborateur exécute le code sous build.sbt ci-dessous, sans aucun problème, pendant que je reçois:

[error] /.../GameMap.scala:91: value revalidate is not a member of javax.swing.JFrame
[error]     frame.revalidate()
[error]           ^
[error] /.../GameMap.scala:92: value revalidate is not a member of java.awt.Container
[error]     frame.getContentPane.revalidate()
[error]                          ^

Je soupçonne qu'il manque quelque chose dans build.sbt:

scalaVersion := "2.10.4"

resolvers += "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/"

// scalacOptions ++= Seq("-feature")

libraryDependencies ++= Seq(
"com.typesafe.akka" %% "akka-actor" % "2.3.8",
"com.typesafe.akka" %% "akka-cluster" % "2.3.8",
"org.scala-lang" % "scala-swing" % "2.10.4"
)

Qu'Est-ce que c'est ?

Réponses:

2 pour la réponse № 1

Mon hypothèse est que Java 6 et votre collaborateur exécutent Java 7

Ceci est la documentation du conteneur pour java 6, qui ne mentionne pas un revalidate méthode héritée de Component.

Et voici la documentation java 7, qui liste un revalidate méthode héritée de Component

* La même chose peut être énoncée pour swing