コンパイラインターフェースは、sbtとScalaコンパイラ間の通信リンクです。
これはScalaコンパイラから情報を得るために使用され、そのため、設定されたプロジェクトで使用されるScalaバージョンに対してコンパイルする必要があります。
このプロジェクトのコードは、internal/compiler-bridgeディレクトリにあります。