Switch to coursier 2.0.0-RC3-3

This commit is contained in:
Alexandre Archambault 2019-08-14 16:23:02 +02:00
parent a1f3d24bd9
commit ecba0288a6
11 changed files with 15 additions and 17 deletions

View File

@ -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)

View File

@ -1,7 +0,0 @@
package lmcoursier.definitions
@target(Scala)
enum Reconciliation {
Default
Relaxed
}

View File

@ -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}

View File

@ -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]

View File

@ -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))

View File

@ -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

View File

@ -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

View File

@ -3,6 +3,7 @@ package lmcoursier.internal
import java.io.File
import coursier.core._
import coursier.util.Artifact
// private[coursier]
final case class UpdateParams(

View File

@ -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

View File

@ -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}

View File

@ -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