Merge pull request #2915 from eed3si9n/wip/2692

[fport] Fixes #2686 by resetting scalaVersion for updateSbtClassifiers
This commit is contained in:
eugene yokota 2017-01-14 09:08:02 -05:00 committed by GitHub
commit 355b724bf2
2 changed files with 9 additions and 0 deletions

View File

@ -1413,6 +1413,14 @@ object Classpaths {
val pluginIDs: Vector[ModuleID] = pluginJars.flatMap(_ get moduleID.key)
GetClassifiersModule(pid, sbtDep +: pluginIDs, Vector(Configurations.Default), classifiers.toVector)
}).value,
// Redefine scalaVersion and scalaBinaryVersion specifically for the dependency graph used for updateSbtClassifiers task.
// to fix https://github.com/sbt/sbt/issues/2686
scalaVersion := appConfiguration.value.provider.scalaProvider.version,
scalaBinaryVersion := binaryScalaVersion(scalaVersion.value),
ivyScala := {
Some(IvyScala(scalaVersion.value, scalaBinaryVersion.value, Vector(), checkExplicit = false, filterImplicit = false,
overrideScalaVersion = true).withScalaOrganization(scalaOrganization.value))
},
updateSbtClassifiers in TaskGlobal := (Def.task {
val s = streams.value
val is = ivySbt.value

View File

@ -0,0 +1 @@
scalaVersion := "2.9.2"