Попробуйте добавить scala-compiler
зависимость
libraryDependencies += "org.scala-lang" % "scala-compiler" % "2.13.1"
, после чего, например, следующие компиляции
import scala.tools.nsc.interpreter.shell.{ILoop, ShellConfig}
import scala.tools.nsc._
object EmbeddedREPL extend App {
val settings = new Settings {
usejavacp.value = true
deprecation.value = true
}
val config = ShellConfig(settings)
new ILoop(config).run(settings)
}