2016-07-06 21 views
1

Wenn ich versuche (über SBT) mein scala-Programm auszuführen, stoße ich auf eine Reihe von Fehlern.Scala/SBT-Projekt kann nicht kompiliert werden

Hier ein Auszug:

[error] missing or invalid dependency detected while loading class file 'IterableUtils.class'. 
[error] Could not access type ScalaObject in package scala, 
[error] because it (or its dependencies) are missing. Check your build definition for 
[error] missing or conflicting dependencies. (Re-run with `-Ylog-classpath` to see the problematic classpath.) 
[error] A full rebuild may help if 'IterableUtils.class' was compiled against an incompatible version of scala. 
[error] missing or invalid dependency detected while loading class file 'AsBooleanTrait.class'. 
[error] Could not access type ScalaObject in package scala, 
[error] because it (or its dependencies) are missing. Check your build definition for 
[error] missing or conflicting dependencies. (Re-run with `-Ylog-classpath` to see the problematic classpath.) 

..... 

Ich habe den scala-library.jar zu dem Classpath hinzufügen, aber ohne Erfolg. Weiß jemand was fehlt?

Ps. verwendet -> neues SBT-Projekt (IntelliJ) auf osx

edit: hier ist der build.sbt

name := "test" 

version := "1.0" 

scalaVersion := "2.11.8" 

resolvers += "Scales XML" at "https://mvnrepository.com/artifact/org.scalesxml/scales-xml_2.9.1" 

libraryDependencies += "org.scalesxml" % "scales-xml_2.9.1" % "0.3-RC7" 

SBT ist Version 0.13.8

Edit 2:

es Figured aus. Ich habe versucht, eine Klasse (mit einem Hauptverfahren) auszuführen, ohne eine Instanz zu schaffen ... Nachdem es zu einem Objekt Dinge zu ändern viel besser arbeiten :)

bearbeiten 3:

Spoke zu früh. Es stellt sich heraus, dass es mit dem Setzen der scalaVersion in build.sbt zu tun hat. Wenn ich diese ganze Linie verlasse, beschwert sie sich nicht mehr über die fehlenden Abhängigkeiten. Wenn ich es wieder einlege, bekomme ich die oben genannten Fehler zurück. Ich habe versucht, es auch auf 2.11.7 zu setzen (nach der Installation mit brew install scala), aber ohne Erfolg.

+0

Können Sie Ihren Beitrag bearbeiten und Ihre 'build.sbt' Datei hinzufügen? – meucaa

+0

Welche Versionen von SDK, SBT und Scala haben Sie gewählt? –

+0

Aktualisiert wie angefordert – JHuys

Antwort

1
scalaVersion := "2.11.8" 

libraryDependencies += "org.scalesxml" % "scales-xml_2.9.1" % "0.3-RC7" 

Sie keine Bibliothek zusammengestellt für Scala 2.9.1 mit Scala 2.11 verwenden können. *. Schreibe "org.scalesxml" %% "scales-xml" % stattdessen eine Version, die nach scales-xml_2.11 sucht. Siehe http://www.scala-sbt.org/0.13/docs/Cross-Build.html.

+0

Danke, das habe ich vermisst :) – JHuys

Verwandte Themen