2015-04-17 2 views
5

Ich arbeite mit der neuesten IntelliJ 14 Edition mit den neuesten Plugins. Außerdem bin ich auf Mac Yosemite.Warum löst IDEA scala.reflect nicht auf, aber scala-reflect ist in den Projekteinstellungen enthalten?

ich einfach versuche scala zu importieren reflektieren, so kann ich mit TypeTag

arbeiten Wenn ich versuche, dies zu tun ...

import scala.reflect.runtime.universe._ 

IntelliJ beschwert, dass sie nicht weiß, was das ist . Wenn ich versuche, durch Code-Assistent zu gehen, kann es auch kein runtime Paket innerhalb von scala.reflect

Ich sehe die Scala-Reflect-Bibliothek in den Projekteinstellungen. Ich habe auch versucht, von Hand das Scala-Reflect als libraryDependency des Projekts hinzuzufügen. Nichts scheint zu funktionieren.

Hat noch jemand dieses Problem?

+5

Haben Sie etwas wie 'libraryDependencies + =" org.scala-lang "%" scala -reflect "% scalaVersion.value" in Ihrer Datei 'build.sbt'? Haben Sie das Projekt nach dem Import aktualisiert oder 'build.sbt' verändert? – Kolmar

+0

Hinzufügen der Bibliothek offenbar für mich gelöst. Ich lief auch sbt Form der Befehlszeile, nicht sicher, ob ich bereits von IntelliJ neu geladen hatte. – dividebyzero

Antwort

3

Gehen Sie zu Ihrer Projektstruktur und überprüfen Sie die Abhängigkeit Ihres Moduls. Stellen Sie sicher, dass org.scala-lang: scala-reflect: VERSION: jar den Bereich zum Kompilieren festgelegt hat.

Verwandte Themen