2015-12-12 24 views
5

IntelliJ 15 melduje nierozwiązanego symbol mojej definicji projektu w moim pliku build.sbtIntelliJ nie można rozwiązać symbol build.sbt

lazy val root = (project in file(".")).enablePlugins(PlayScala) 

To zgłoszenie błędu z project i in.

Cannot resolve symbol project. 
Cannot resolve symbol in. 

Wszystko inne rozwiązuje się doskonale, a projekt jest inaczej skonfigurowany, sbt buduje się dobrze, aktywator działa dobrze.

+0

proszę pisać całą wiadomość o błędzie. Czy otrzymujesz to samo, jeśli uruchamiasz sbt z terminala? Możliwe, że błąd jest "stary", tj. Z IntelliJ IDEA parsowania niekompletnego pliku kompilacji podczas pisania go. –

+1

Czy używasz Intellij 15.0.1? Jeśli tak, to jest błąd Intellij. –

+0

@LuongBaLinh Sprawdzony tracker błędu jetbrains i rzeczywiście jest również zgłaszany i przypisany, ale jeszcze nie naprawiony. – CodeShaman

Odpowiedz

3

Aby rozwiązać ten problem, i importowane: import sbt.project na szczycie mojej build.sbt

Pracuję z intellijem 16 EAP

1

Stało się to, gdy odwołanie do "zewnętrznej biblioteki" było innej wersji niż ta towane w pliku build.sbt. Konkretnie:

zewnętrzne biblioteki ->SBT: org.scala-lang:scala-library:2.12.1

build.sbt ->scalaVersion := "2.12.2"

Powiązane problemy