bored-art-40741
12/01/2015, 5:33 PMprivate val settings = new Settings
settings.usejavacp.value = true
settings.deprecation.value = true // enable detailed deprecation warnings
settings.unchecked.value = true // enable detailed unchecked warnings
// Sometimes we are run from a "thin" jar where a wrapper jar defines
// the full classpath in a MANIFEST. IMain's default classloader does
// not respect MANIFEST Class-Path entries by default, so we force it
// here.
settings.classpath.value = ClasspathHelper.forManifest()
.asScala
.map(_.toString)
.mkString(":")
private val stringWriter = new java.io.StringWriter()
private val interpreter = new IMain(settings, new PrintWriter(stringWriter))