Closed
Description
core dependencies are dropped by ivy because of faux circular dependencies
to avoid problem with circular dependency when bootstrapping the modules
compilers in (Compile, doc) := {
val instance = scalaInstance.value
val cp = (packageBin in Compile).value +: instance.allJars
println(s"Classpath for scalaInstance =\n\t * ${cp mkString "\n\t * "}")
val launcher = appConfiguration.value.provider.scalaProvider.launcher
val newInstance = ScalaInstance(instance.libraryJar, instance.compilerJar, launcher, cp:_*)
Compiler.compilers(newInstance, classpathOptions.value, javaHome.value)(appConfiguration.value, streams.value.log)
}
Metadata
Metadata
Assignees
Labels
No labels