Как заставить IntellijIdea распознавать синтаксис в моем файле build.sc?
Вот мой build.sc
файл:
import mill._
import $ivy.`com.lihaoyi::mill-contrib-playlib:$MILL_VERSION`, mill.playlib._
object core extends PlayModule {
//config
override def scalaVersion= T{"2.12.8"}
override def playVersion= T{"2.7.3"}
override def twirlVersion= T{"1.5.0"}
object test extends PlayTests
def forkEnv = Map("APPLICATION_SECRET" -> System.getenv("APPLICATION_SECRET"))
}
А вот подсветка синтаксиса в IntellijIdea: https://s tackru.com/image s/53bb09a70ab2463f0bab8aa1b055fc035e7c16a6.png
Как показано на скриншоте, IntellijIdea не распознает ->
и $ivy
Импортировать. Как мне это сделать?
1 ответ
Решение
Как видите, если вы посмотрите на верхнюю часть окна редактора, ваша IntelliJ IDEA предупредит вас о неопределенном JDK. Просто щелкните по нему и сообщите IDEA, какой JDK следует использовать. После этогоSystem.getenv
вызов будет разрешен, так как он исходит от самого JDK, и красный маркер должен исчезнуть.
Красный import $ivy
в настоящее время нормально.