The compiler interface is the communication link between sbt and the Scala compiler.
It is used to get information from the Scala compiler, and must therefore be compiled against the Scala version in use for the configured projects.
The code for this project can be found in the directory internal/compiler-bridge.