diff --git a/build.sbt b/build.sbt index a57531eb9..f05d5bd00 100644 --- a/build.sbt +++ b/build.sbt @@ -15,7 +15,7 @@ inThisBuild(List( ) )) -val coursierVersion0 = "2.0.0-RC2-3" +val coursierVersion0 = "2.0.0-RC2-4" lazy val `lm-coursier` = project // .enablePlugins(ContrabandPlugin) diff --git a/modules/lm-coursier/src/main/scala/lmcoursier/credentials/DirectCredentials.scala b/modules/lm-coursier/src/main/scala/lmcoursier/credentials/DirectCredentials.scala index 916b340a5..476863e73 100644 --- a/modules/lm-coursier/src/main/scala/lmcoursier/credentials/DirectCredentials.scala +++ b/modules/lm-coursier/src/main/scala/lmcoursier/credentials/DirectCredentials.scala @@ -78,12 +78,9 @@ final class DirectCredentials private( } def authentication: Authentication = - Authentication( - username, - password, - realmOpt = realm, - optional = optional - ) + Authentication(username, password) + .withRealm(realm) + .withOptional(optional) def get(): Seq[DirectCredentials] = Seq(this) diff --git a/modules/lm-coursier/src/main/scala/lmcoursier/definitions/ToCoursier.scala b/modules/lm-coursier/src/main/scala/lmcoursier/definitions/ToCoursier.scala index e8f3b2b11..2db5c8968 100644 --- a/modules/lm-coursier/src/main/scala/lmcoursier/definitions/ToCoursier.scala +++ b/modules/lm-coursier/src/main/scala/lmcoursier/definitions/ToCoursier.scala @@ -24,12 +24,9 @@ object ToCoursier { ) def authentication(authentication: Authentication): coursier.core.Authentication = - coursier.core.Authentication( - authentication.user, - authentication.password, - authentication.optional, - authentication.realmOpt - ) + coursier.core.Authentication(authentication.user, authentication.password) + .withOptional(authentication.optional) + .withRealm(authentication.realmOpt) def module(module: Module): coursier.core.Module = coursier.core.Module( diff --git a/modules/sbt-coursier/src/main/scala/coursier/sbtcoursier/ResolutionTasks.scala b/modules/sbt-coursier/src/main/scala/coursier/sbtcoursier/ResolutionTasks.scala index f35c6ea3d..fc20911bb 100644 --- a/modules/sbt-coursier/src/main/scala/coursier/sbtcoursier/ResolutionTasks.scala +++ b/modules/sbt-coursier/src/main/scala/coursier/sbtcoursier/ResolutionTasks.scala @@ -112,12 +112,9 @@ object ResolutionTasks { ivyProperties, log, authenticationByRepositoryId.get(resolver.name).map { a => - Authentication( - a.user, - a.password, - a.optional, - a.realmOpt - ) + Authentication(a.user, a.password) + .withOptional(a.optional) + .withRealm(a.realmOpt) } ) }