2017-03-12 5 views
1

Le dernier jour, j'ai démarré Scala avec un châssis d'ascenseur et IDE Eclipse. après avoir vérifié ce lien: http://scala-ide.org/docs/tutorials/lift24scalaide20/
Je configure mon projet avec eclipse. La première fois que l'ascenseur-base fonctionne aussi bien que n'importe quel projet. mais après avoir essayé de lancer une nouvelle éclipse de projet m'a fait 12 erreurs avec un contenu comme celui-ci:soulevez les librairies dans Eclipse ScalaIDE est incompatible avec toutes les versions de scala

lift-actor_2.12-3.0.1.jar de chemin de génération de lift_parsing_web est compilé de façon croisée avec une version incompatible de Scala (2.12.0). Dans le cas où ce rapport est erroné, cette vérification peut être désactivée dans la page de préférences du compilateur.

entendre est mon fichier build.sbt:

name := "lift-parsing" 

organization := "my.company" 

version := "0.1-SNAPSHOT" 

scalaVersion := "2.12.1" 

libraryDependencies ++= { 
     val liftVersion = "3.0.1" 
     Seq(
       "net.liftweb" %% "lift-webkit" % liftVersion % "compile", 
       "net.liftweb" %% "lift-mapper" % liftVersion % "compile", 
       "org.mortbay.jetty" % "jetty" % "6.1.26" % "test", 
       "junit" % "junit" % "4.7" % "test", 
       "ch.qos.logback" % "logback-classic" % "0.9.26", 
       "org.scala-tools.testing" % "specs_2.9.1" % "1.6.9", 
       "com.h2database" % "h2" % "1.2.147" 
     ) 
} 

dans ce fichier i test avec ascenseur 3.0.1 scala 2.12.1 que cette version deux sont installés. mais avant ce test j'ai utilisé la version par défaut 2.9.1 scala et la version 2.4 lift ainsi que les mêmes problèmes. Dans certaines solutions, je change le réglage du compilateur et j'ignore cette erreur, mais après cette éclipse ne peut pas biuld le projet et faire le fichier .class.

scala: 2.12.1 SBT: 0,13 ascenseur: 3.0.1

enfin c'est mon erreur d'écran. grâce à l'aide

errors screenshot

Répondre

0

Je vérifier si Eclipse a une configuration distincte version Scala au-delà de celle que vous définissez dans votre fichier SBT. 2.12.0 et 2.12.1 devraient être compatibles avec les binaires, ce qui ne devrait pas poser de problème si vous utilisez 2.12.1. Essayez aussi de construire ceci directement en utilisant sbt et de voir si cela enregistre un problème --- sinon, cela implique qu'il s'agit probablement d'un problème de configuration d'Eclipse.