mirror of https://github.com/sbt/sbt.git
Switch to sbt 1.0.0-M6
This commit is contained in:
parent
246235c34a
commit
6d08ced648
|
|
@ -199,7 +199,7 @@ object Settings {
|
|||
sbtVersion := {
|
||||
scalaBinaryVersion.value match {
|
||||
case "2.10" => "0.13.8"
|
||||
case "2.12" => "1.0.0-M5"
|
||||
case "2.12" => "1.0.0-M6"
|
||||
case _ => sbtVersion.value
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -499,15 +499,20 @@ object Tasks {
|
|||
// Downloads are already parallel, no need to parallelize further anyway
|
||||
synchronized {
|
||||
|
||||
lazy val cm = coursierSbtClassifiersModule.value
|
||||
val cm = coursierSbtClassifiersModule.value
|
||||
|
||||
lazy val projectName = thisProjectRef.value.project
|
||||
val projectName = thisProjectRef.value.project
|
||||
val baseConfigGraphs = coursierConfigGraphs.value
|
||||
|
||||
val sv = scalaVersion.value
|
||||
val sbv = scalaBinaryVersion.value
|
||||
|
||||
val proj = coursierProject.value
|
||||
val publications = coursierPublications.value
|
||||
val fallbackDeps = coursierFallbackDependencies.value
|
||||
|
||||
val (currentProject, fallbackDependencies, configGraphs) =
|
||||
if (sbtClassifiers) {
|
||||
val sv = scalaVersion.value
|
||||
val sbv = scalaBinaryVersion.value
|
||||
|
||||
val proj = FromSbt.project(
|
||||
cm.id,
|
||||
cm.modules,
|
||||
|
|
@ -523,12 +528,8 @@ object Tasks {
|
|||
)
|
||||
|
||||
(proj, fallbackDeps, Vector(cm.configurations.map(_.name).toSet))
|
||||
} else {
|
||||
val proj = coursierProject.value
|
||||
val publications = coursierPublications.value
|
||||
val fallbackDeps = coursierFallbackDependencies.value
|
||||
(proj.copy(publications = publications), fallbackDeps, coursierConfigGraphs.value)
|
||||
}
|
||||
} else
|
||||
(proj.copy(publications = publications), fallbackDeps, baseConfigGraphs)
|
||||
|
||||
val interProjectDependencies = coursierInterProjectDependencies.value
|
||||
|
||||
|
|
@ -543,18 +544,19 @@ object Tasks {
|
|||
|
||||
// are these always defined? (e.g. for Java only projects?)
|
||||
val so = scalaOrganization.value
|
||||
val sv = scalaVersion.value
|
||||
val sbv = scalaBinaryVersion.value
|
||||
|
||||
val userForceVersions = dependencyOverrides.value.map(
|
||||
FromSbt.moduleVersion(_, sv, sbv)
|
||||
).toMap
|
||||
|
||||
val sbtResolvers = coursierSbtResolvers.value
|
||||
val defaultResolvers = coursierRecursiveResolvers.value
|
||||
|
||||
val resolvers =
|
||||
if (sbtClassifiers)
|
||||
coursierSbtResolvers.value
|
||||
sbtResolvers
|
||||
else
|
||||
coursierRecursiveResolvers.value.distinct
|
||||
defaultResolvers.distinct
|
||||
|
||||
val parentProjectCache: ProjectCache = coursierParentProjectCache.value
|
||||
.get(resolvers)
|
||||
|
|
@ -600,11 +602,11 @@ object Tasks {
|
|||
) ++ sys.props
|
||||
|
||||
val useSbtCredentials = coursierUseSbtCredentials.value
|
||||
val sbtCreds = sbt.Keys.credentials.value
|
||||
|
||||
val authenticationByHost =
|
||||
if (useSbtCredentials)
|
||||
sbt.Keys.credentials
|
||||
.value
|
||||
sbtCreds
|
||||
.flatMap {
|
||||
case dc: sbt.DirectCredentials => List(dc)
|
||||
case fc: sbt.FileCredentials =>
|
||||
|
|
@ -861,11 +863,16 @@ object Tasks {
|
|||
|
||||
val verbosityLevel = coursierVerbosity.value
|
||||
|
||||
val classifiersRes = coursierSbtClassifiersResolution.value
|
||||
val mainRes = coursierResolutions.value
|
||||
|
||||
val res =
|
||||
if (withClassifiers && sbtClassifiers)
|
||||
Seq(coursierSbtClassifiersResolution.value)
|
||||
Seq(classifiersRes)
|
||||
else
|
||||
coursierResolutions.value.values.toVector
|
||||
mainRes.values.toVector
|
||||
|
||||
val trClassifiers = transitiveClassifiers.value
|
||||
|
||||
val classifiers =
|
||||
if (withClassifiers)
|
||||
|
|
@ -873,7 +880,7 @@ object Tasks {
|
|||
if (sbtClassifiers)
|
||||
cm.classifiers
|
||||
else
|
||||
transitiveClassifiers.value
|
||||
trClassifiers
|
||||
}
|
||||
else
|
||||
None
|
||||
|
|
@ -1047,13 +1054,16 @@ object Tasks {
|
|||
internalSbtScalaProvider.jars()
|
||||
)
|
||||
|
||||
lazy val cm = coursierSbtClassifiersModule.value
|
||||
val cm = coursierSbtClassifiersModule.value
|
||||
|
||||
val sv = scalaVersion.value
|
||||
val sbv = scalaBinaryVersion.value
|
||||
|
||||
val proj = coursierProject.value
|
||||
val publications = coursierPublications.value
|
||||
|
||||
val currentProject =
|
||||
if (sbtClassifiers) {
|
||||
val sv = scalaVersion.value
|
||||
val sbv = scalaBinaryVersion.value
|
||||
|
||||
if (sbtClassifiers)
|
||||
FromSbt.project(
|
||||
cm.id,
|
||||
cm.modules,
|
||||
|
|
@ -1061,22 +1071,21 @@ object Tasks {
|
|||
sv,
|
||||
sbv
|
||||
)
|
||||
} else {
|
||||
val proj = coursierProject.value
|
||||
val publications = coursierPublications.value
|
||||
else
|
||||
proj.copy(publications = publications)
|
||||
}
|
||||
|
||||
val log = streams.value.log
|
||||
|
||||
val verbosityLevel = coursierVerbosity.value
|
||||
|
||||
val classifiersRes = coursierSbtClassifiersResolution.value
|
||||
val mainRes = coursierResolutions.value
|
||||
|
||||
val res =
|
||||
if (withClassifiers && sbtClassifiers) {
|
||||
val r = coursierSbtClassifiersResolution.value
|
||||
Map(cm.configurations.map(c => c.name).toSet -> r)
|
||||
} else
|
||||
coursierResolutions.value
|
||||
if (withClassifiers && sbtClassifiers)
|
||||
Map(cm.configurations.map(c => c.name).toSet -> classifiersRes)
|
||||
else
|
||||
mainRes
|
||||
|
||||
val configResolutions = res.flatMap {
|
||||
case (configs, r) =>
|
||||
|
|
@ -1117,13 +1126,15 @@ object Tasks {
|
|||
log.info(repr.split('\n').map(" " + _).mkString("\n"))
|
||||
}
|
||||
|
||||
val trClassifiers = transitiveClassifiers.value
|
||||
|
||||
val classifiers =
|
||||
if (withClassifiers)
|
||||
Some {
|
||||
if (sbtClassifiers)
|
||||
cm.classifiers
|
||||
else
|
||||
transitiveClassifiers.value
|
||||
trClassifiers
|
||||
}
|
||||
else
|
||||
None
|
||||
|
|
@ -1203,12 +1214,15 @@ object Tasks {
|
|||
|
||||
lazy val projectName = thisProjectRef.value.project
|
||||
|
||||
val currentProject =
|
||||
if (sbtClassifiers) {
|
||||
val cm = coursierSbtClassifiersModule.value
|
||||
val sv = scalaVersion.value
|
||||
val sbv = scalaBinaryVersion.value
|
||||
val cm = coursierSbtClassifiersModule.value
|
||||
val sv = scalaVersion.value
|
||||
val sbv = scalaBinaryVersion.value
|
||||
|
||||
val proj = coursierProject.value
|
||||
val publications = coursierPublications.value
|
||||
|
||||
val currentProject =
|
||||
if (sbtClassifiers)
|
||||
FromSbt.project(
|
||||
cm.id,
|
||||
cm.modules,
|
||||
|
|
@ -1216,18 +1230,17 @@ object Tasks {
|
|||
sv,
|
||||
sbv
|
||||
)
|
||||
} else {
|
||||
val proj = coursierProject.value
|
||||
val publications = coursierPublications.value
|
||||
else
|
||||
proj.copy(publications = publications)
|
||||
}
|
||||
|
||||
val classifiersRes = coursierSbtClassifiersResolution.value
|
||||
val mainRes = coursierResolutions.value
|
||||
|
||||
val resolutions =
|
||||
if (sbtClassifiers) {
|
||||
val r = coursierSbtClassifiersResolution.value
|
||||
Map(currentProject.configurations.keySet -> r)
|
||||
} else
|
||||
coursierResolutions.value
|
||||
if (sbtClassifiers)
|
||||
Map(currentProject.configurations.keySet -> classifiersRes)
|
||||
else
|
||||
mainRes
|
||||
|
||||
val config = configuration.value.name
|
||||
val configs = coursierConfigurations.value
|
||||
|
|
|
|||
Loading…
Reference in New Issue