mirror of https://github.com/sbt/sbt.git
parent
551c5d9aa4
commit
11fa775ef8
|
|
@ -78,8 +78,8 @@ private[sbt] object ZincComponentCompiler {
|
|||
zinc.getCompiledBridgeJar
|
||||
}
|
||||
|
||||
override def getCompiledBridge(scalaInstance: xsbti.compile.ScalaInstance,
|
||||
logger: xsbti.Logger): File = {
|
||||
override def fetchCompiledBridge(scalaInstance: xsbti.compile.ScalaInstance,
|
||||
logger: xsbti.Logger): File = {
|
||||
val scalaVersion = scalaInstance.actualVersion()
|
||||
val bridgeSources = getDefaultBridgeModule(scalaVersion)
|
||||
getCompiledBridge(bridgeSources, scalaInstance, logger)
|
||||
|
|
@ -118,8 +118,8 @@ private[sbt] object ZincComponentCompiler {
|
|||
}
|
||||
}
|
||||
|
||||
override def getScalaInstance(scalaVersion: String,
|
||||
logger: xsbti.Logger): xsbti.compile.ScalaInstance = {
|
||||
override def fetchScalaInstance(scalaVersion: String,
|
||||
logger: xsbti.Logger): xsbti.compile.ScalaInstance = {
|
||||
import sbt.io.Path.toURLs
|
||||
val scalaArtifacts = getScalaArtifacts(scalaVersion, logger)
|
||||
val scalaCompiler = scalaArtifacts.compiler
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ abstract class BridgeProviderSpecification extends UnitSpec {
|
|||
|
||||
def getCompilerBridge(targetDir: File, log: Logger, scalaVersion: String): File = {
|
||||
val provider = getZincProvider(targetDir, log)
|
||||
val scalaInstance = provider.getScalaInstance(scalaVersion, log)
|
||||
val bridge = provider.getCompiledBridge(scalaInstance, log)
|
||||
val scalaInstance = provider.fetchScalaInstance(scalaVersion, log)
|
||||
val bridge = provider.fetchCompiledBridge(scalaInstance, log)
|
||||
val target = targetDir / s"target-bridge-$scalaVersion.jar"
|
||||
IO.copyFile(bridge, target)
|
||||
target
|
||||
|
|
@ -56,6 +56,6 @@ abstract class BridgeProviderSpecification extends UnitSpec {
|
|||
targetDir: File,
|
||||
logger: Logger): xsbti.compile.ScalaInstance = {
|
||||
val provider = getZincProvider(targetDir, logger)
|
||||
provider.getScalaInstance(scalaVersion, logger)
|
||||
provider.fetchScalaInstance(scalaVersion, logger)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue