mirror of https://github.com/sbt/sbt.git
Switch to coursier 2.0.0-RC3-3
This commit is contained in:
parent
a1f3d24bd9
commit
ecba0288a6
|
|
@ -15,7 +15,7 @@ inThisBuild(List(
|
|||
)
|
||||
))
|
||||
|
||||
val coursierVersion0 = "2.0.0-RC3-2"
|
||||
val coursierVersion0 = "2.0.0-RC3-3"
|
||||
|
||||
lazy val `lm-coursier` = project
|
||||
.enablePlugins(ContrabandPlugin)
|
||||
|
|
|
|||
|
|
@ -1,7 +0,0 @@
|
|||
package lmcoursier.definitions
|
||||
@target(Scala)
|
||||
|
||||
enum Reconciliation {
|
||||
Default
|
||||
Relaxed
|
||||
}
|
||||
|
|
@ -2,9 +2,10 @@ package lmcoursier
|
|||
|
||||
import java.io.File
|
||||
|
||||
import _root_.coursier.{Artifact, Organization, Resolution, organizationString}
|
||||
import _root_.coursier.core.{Classifier, Configuration}
|
||||
import coursier.{Organization, Resolution, organizationString}
|
||||
import coursier.core.{Classifier, Configuration}
|
||||
import coursier.cache.CacheDefaults
|
||||
import coursier.util.Artifact
|
||||
import coursier.internal.Typelevel
|
||||
import lmcoursier.definitions.ToCoursier
|
||||
import lmcoursier.internal.{ArtifactsParams, ArtifactsRun, CoursierModuleDescriptor, InterProjectRepository, ResolutionParams, ResolutionRun, Resolvers, SbtBootJars, UpdateParams, UpdateRun}
|
||||
|
|
|
|||
|
|
@ -2,10 +2,10 @@ package lmcoursier.internal
|
|||
|
||||
import java.io.File
|
||||
|
||||
import coursier.Artifact
|
||||
import coursier.cache.internal.ThreadUtil
|
||||
import coursier.cache.loggers.{FallbackRefreshDisplay, ProgressBarRefreshDisplay, RefreshLogger}
|
||||
import coursier.core.Type
|
||||
import coursier.util.Artifact
|
||||
import sbt.util.Logger
|
||||
|
||||
// private[coursier]
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ final case class InterProjectRepository(projects: Seq[Project]) extends Reposito
|
|||
fetch: Repository.Fetch[F]
|
||||
)(implicit
|
||||
F: Monad[F]
|
||||
): EitherT[F, String, (Artifact.Source, Project)] = {
|
||||
): EitherT[F, String, (ArtifactSource, Project)] = {
|
||||
|
||||
val res = map
|
||||
.get((module, version))
|
||||
|
|
|
|||
|
|
@ -5,9 +5,10 @@ import java.net.URL
|
|||
import java.util.GregorianCalendar
|
||||
import java.util.concurrent.ConcurrentHashMap
|
||||
|
||||
import coursier.{Artifact, Attributes, Dependency, Module, Project, Resolution}
|
||||
import coursier.{Attributes, Dependency, Module, Project, Resolution}
|
||||
import coursier.core.{Classifier, Configuration, Extension, Publication, Type}
|
||||
import coursier.maven.MavenAttributes
|
||||
import coursier.util.Artifact
|
||||
import sbt.librarymanagement.{Artifact => _, Configuration => _, _}
|
||||
import sbt.util.Logger
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import java.net.{HttpURLConnection, URL, URLConnection}
|
|||
|
||||
import coursier.cache.{CacheUrl, FileCache}
|
||||
import coursier.core._
|
||||
import coursier.util.{EitherT, Monad}
|
||||
import coursier.util.{Artifact, EitherT, Monad}
|
||||
|
||||
import scala.util.Try
|
||||
|
||||
|
|
@ -142,11 +142,11 @@ final class TemporaryInMemoryRepository private(
|
|||
fetch: Repository.Fetch[F]
|
||||
)(implicit
|
||||
F: Monad[F]
|
||||
): EitherT[F, String, (Artifact.Source, Project)] = {
|
||||
): EitherT[F, String, (ArtifactSource, Project)] = {
|
||||
|
||||
def res = fallbacks
|
||||
.get((module, version))
|
||||
.fold[Either[String, (Artifact.Source, Project)]](Left("No fallback URL found")) {
|
||||
.fold[Either[String, (ArtifactSource, Project)]](Left("No fallback URL found")) {
|
||||
case (url, _) =>
|
||||
|
||||
val urlStr = url.toExternalForm
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ package lmcoursier.internal
|
|||
import java.io.File
|
||||
|
||||
import coursier.core._
|
||||
import coursier.util.Artifact
|
||||
|
||||
// private[coursier]
|
||||
final case class UpdateParams(
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ package coursier.sbtcoursier
|
|||
|
||||
import java.io.File
|
||||
|
||||
import coursier.Artifact
|
||||
import coursier.cache.FileCache
|
||||
import coursier.core._
|
||||
import coursier.util.Artifact
|
||||
import lmcoursier.internal.{ArtifactsParams, ArtifactsRun}
|
||||
import coursier.sbtcoursier.Keys._
|
||||
import coursier.sbtcoursiershared.InputsTasks.credentialsTask
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ import java.io.File
|
|||
import coursier.cache.CachePolicy
|
||||
import coursier.ProjectCache
|
||||
import coursier.core._
|
||||
import coursier.util.Artifact
|
||||
import sbt.librarymanagement.{GetClassifiersModule, Resolver}
|
||||
import sbt.{InputKey, SettingKey, TaskKey}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ import java.util.jar.JarInputStream
|
|||
import java.util.zip.{ZipEntry, ZipInputStream}
|
||||
|
||||
import coursier.core.{Configuration, Orders}
|
||||
import coursier.util.Artifact
|
||||
import org.pantsbuild.jarjar._
|
||||
import org.pantsbuild.jarjar.util.CoursierJarProcessor
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue