/ / Compilation croisée avec une version incompatible - eclipse, scala, m2eclipse, m2e, scala-ide

Compilation croisée avec une version incompatible - eclipse, scala, m2eclipse, m2e, scala-ide

J'utilise éclipse avec m2eclipse-scala brancher. Actuellement, je reçois le message d'erreur suivant:

exampleA_2.10-2.0.1.jar of module build path is cross-compiled with an incompatible version of Scala (2.10.0). In case this report is mistaken, this check can be disabled in the compiler preference page

Cela ressemble aux versions extraites de Scala et Scala IDE. Je voulais juste m'assurer que c'est un "faux négatif" comme décrit ici et peut être désactivé en toute sécurité.

Réponses:

0 pour la réponse № 1

Comme @The Paul The Archetypal l'a suggéré, c'est parce que j'utilisais une mauvaise bibliothèque Scala.

Si vous utilisez Scala 2.11 (consultez la section About Scala IDE -> installation details), vous pouvez déclasser en suivant les instructions ici. C’est beaucoup plus facile que de désinstaller et de réinstaller Scala IDE comme le recommandent d’autres publications de Stackoverflow.


0 pour la réponse № 2

J'ai aussi fait face au même problème-> J'essaie d'utiliser la jarre de casbah dans Scala pour intégrer mongodb

Après avoir analysé le problème, j’ai trouvé que -> j'essaie d'utiliser la version 2.9.1 de la casbah et ma version de la scala est la 2.11.8

La cause principale de cette erreur est la suivante: votre jar est compilé en version 2.9.0 et vous utilisez la version scala 2.11.8

Donc, pour résoudre le problème, j’utilise le fichier jar compilé en version 2.11 scala -

<groupId>org.mongodb</groupId>
<artifactId>casbah-core_2.11</artifactId>
<version>3.1.1</version>