Search in sources :

Example 1 with ScalaLocation

use of com.typesafe.zinc.ScalaLocation in project gradle by gradle.

the class ZincScalaCompilerFactory method createZincSetup.

private static Setup createZincSetup(Iterable<File> scalaClasspath, Iterable<File> zincClasspath, xsbti.Logger logger) {
    ScalaLocation scalaLocation = ScalaLocation.fromPath(Lists.newArrayList(scalaClasspath));
    SbtJars sbtJars = SbtJars.fromPath(Lists.newArrayList(zincClasspath));
    Setup setup = Setup.create(scalaLocation, sbtJars, Jvm.current().getJavaHome(), true);
    if (LOGGER.isDebugEnabled()) {
        Setup.debug(setup, logger);
    }
    return setup;
}
Also used : ScalaLocation(com.typesafe.zinc.ScalaLocation) SbtJars(com.typesafe.zinc.SbtJars) Setup(com.typesafe.zinc.Setup)

Aggregations

SbtJars (com.typesafe.zinc.SbtJars)1 ScalaLocation (com.typesafe.zinc.ScalaLocation)1 Setup (com.typesafe.zinc.Setup)1