mirror of
https://github.com/sbt/sbt.git
synced 2026-10-06 10:03:56 +02:00
Switch to coursier 1.1.0-M13
This commit is contained in:
@@ -15,16 +15,13 @@ inThisBuild(List(
|
||||
)
|
||||
))
|
||||
|
||||
val coursierVersion = "1.1.0-M12"
|
||||
|
||||
lazy val `lm-coursier` = project
|
||||
.in(file("modules/lm-coursier"))
|
||||
.enablePlugins(ContrabandPlugin)
|
||||
.settings(
|
||||
shared,
|
||||
libraryDependencies ++= Seq(
|
||||
"io.get-coursier" %% "coursier" % coursierVersion,
|
||||
"io.get-coursier" %% "coursier-extra" % coursierVersion,
|
||||
"io.get-coursier" %% "coursier" % "1.1.0-M13",
|
||||
// We depend on librarymanagement-ivy rather than just
|
||||
// librarymanagement-core to handle the ModuleDescriptor passed
|
||||
// to DependencyResolutionInterface.update, which is an
|
||||
|
||||
@@ -6,7 +6,7 @@ import coursier.cache.FileCache
|
||||
import coursier.Artifact
|
||||
import coursier.cache.loggers.{ProgressBarRefreshDisplay, RefreshLogger}
|
||||
import coursier.core.Type
|
||||
import coursier.util.Schedulable
|
||||
import coursier.util.Sync
|
||||
import sbt.util.Logger
|
||||
|
||||
object ArtifactsRun {
|
||||
@@ -29,7 +29,7 @@ object ArtifactsRun {
|
||||
else
|
||||
""
|
||||
|
||||
Schedulable.withFixedThreadPool(params.cacheParams.parallel) { pool =>
|
||||
Sync.withFixedThreadPool(params.cacheParams.parallel) { pool =>
|
||||
|
||||
coursier.Artifacts()
|
||||
.withResolutions(params.resolutions)
|
||||
|
||||
+1
-1
@@ -4,9 +4,9 @@ import java.io.File
|
||||
|
||||
import _root_.coursier.{Artifact, Organization, Resolution, organizationString}
|
||||
import _root_.coursier.core.{Classifier, Configuration, ModuleName}
|
||||
import _root_.coursier.extra.Typelevel
|
||||
import _root_.coursier.lmcoursier.Inputs.withAuthenticationByHost
|
||||
import coursier.cache.{CacheDefaults, CachePolicy}
|
||||
import coursier.internal.Typelevel
|
||||
import coursier.params.CacheParams
|
||||
import sbt.internal.librarymanagement.IvySbt
|
||||
import sbt.librarymanagement._
|
||||
|
||||
@@ -3,8 +3,9 @@ package coursier.lmcoursier
|
||||
import java.io.File
|
||||
|
||||
import coursier.cache.CacheLogger
|
||||
import coursier.{FallbackDependenciesRepository, ProjectCache}
|
||||
import coursier.ProjectCache
|
||||
import coursier.core._
|
||||
import coursier.util.InMemoryRepository
|
||||
import sbt.librarymanagement.{Resolver, URLRepository}
|
||||
|
||||
final case class ResolutionParams(
|
||||
@@ -33,7 +34,7 @@ final case class ResolutionParams(
|
||||
}.toMap
|
||||
|
||||
Seq(
|
||||
FallbackDependenciesRepository(map)
|
||||
InMemoryRepository(map)
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ import coursier.cache.loggers.{ProgressBarRefreshDisplay, RefreshLogger}
|
||||
import coursier.core._
|
||||
import coursier.ivy.IvyRepository
|
||||
import coursier.maven.MavenRepository
|
||||
import coursier.util.Schedulable
|
||||
import coursier.util.Sync
|
||||
import sbt.util.Logger
|
||||
|
||||
object ResolutionRun {
|
||||
@@ -64,7 +64,7 @@ object ResolutionRun {
|
||||
if (verbosityLevel >= 2)
|
||||
log.info(initialMessage)
|
||||
|
||||
Schedulable.withFixedThreadPool(params.cacheParams.parallel) { pool =>
|
||||
Sync.withFixedThreadPool(params.cacheParams.parallel) { pool =>
|
||||
|
||||
Resolve()
|
||||
.withDependencies(
|
||||
|
||||
@@ -2,7 +2,7 @@ package coursier.sbtcoursier
|
||||
|
||||
import coursier.ProjectCache
|
||||
import coursier.core._
|
||||
import coursier.extra.Typelevel
|
||||
import coursier.internal.Typelevel
|
||||
import coursier.lmcoursier._
|
||||
import coursier.lmcoursier.Inputs.withAuthenticationByHost
|
||||
import coursier.sbtcoursier.Keys._
|
||||
|
||||
@@ -8,7 +8,7 @@ import com.tonicsystems.jarjar.classpath.ClassPath
|
||||
import com.tonicsystems.jarjar.transform.JarTransformer
|
||||
import com.tonicsystems.jarjar.transform.config.ClassRename
|
||||
import com.tonicsystems.jarjar.transform.jar.DefaultJarProcessor
|
||||
import coursier.core.{Configuration, Orders, Type}
|
||||
import coursier.core.{Configuration, Orders}
|
||||
import sbt.file
|
||||
|
||||
object Shading {
|
||||
|
||||
@@ -2,7 +2,7 @@ package coursier
|
||||
|
||||
import java.io.File
|
||||
|
||||
import coursier.core.{Configuration, Type}
|
||||
import coursier.core.Configuration
|
||||
import coursier.ivy.IvyXml.{mappings => ivyXmlMappings}
|
||||
import coursier.sbtcoursier.{CoursierPlugin, InputsTasks, Keys}
|
||||
import coursier.sbtcoursiershared.{IvyXml, SbtCoursierShared}
|
||||
|
||||
Reference in New Issue
Block a user