如何让 IntellijIdea 识别我的 build.sc 文件中的语法?

How do I get IntellijIdea to recognize the syntax in my build.sc file?

这是我的 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 中的语法高亮:

如屏幕截图所示,IntellijIdea 无法识别 ->$ivy 导入。我如何让它这样做?

如您所见,如果您查看编辑器的顶部 window,您的 IntelliJ IDEA 会警告您未定义 JDK。只需单击它并告诉 IDEA 它应该使用哪个 JDK。之后,System.getenv 调用将被解析,因为它来自 JDK 本身并且红色标记应该消失。

红色import $ivy目前正常,不过