@@ -52,7 +52,7 @@ object StewardPlugin_1_3_11 extends AutoPlugin {
52
52
)
53
53
val dependencies = libraryDeps ++ scalafixDeps
54
54
55
- def getCredentials (url : URI , name : String ): Option [Resolver .Credentials ] =
55
+ def getCredentials (url : URL , name : String ): Option [Resolver .Credentials ] =
56
56
(for {
57
57
allDirect <- Try (Credentials .allDirect(sbtCredentials)).toOption
58
58
maybeRealmAndHost = allDirect.find(c => c.realm == name && c.host == url.getHost)
@@ -70,12 +70,14 @@ object StewardPlugin_1_3_11 extends AutoPlugin {
70
70
} yield Resolver .Header (headerKey, headerValue)
71
71
72
72
val resolvers = fullResolvers.value.collect {
73
- case repo : MavenRepository if ! repo.root.startsWith( " file: " ) =>
74
- val creds = getCredentials(new URI (repo.root), repo.name)
73
+ case repo : MavenRepository if Set ( " http: " , " https: " ).exists( repo.root.startsWith) =>
74
+ val creds = getCredentials(new URL (repo.root), repo.name)
75
75
Resolver .MavenRepository (repo.name, repo.root, creds, getHeaders(repo.name))
76
+ case repo : MavenRepository =>
77
+ Resolver .MavenRepository (repo.name, repo.root, None , getHeaders(repo.name))
76
78
case repo : URLRepository =>
77
79
val ivyPatterns = repo.patterns.ivyPatterns.mkString
78
- val creds = getCredentials(new URI (ivyPatterns), repo.name)
80
+ val creds = getCredentials(new URL (ivyPatterns), repo.name)
79
81
Resolver .IvyRepository (repo.name, ivyPatterns, creds, getHeaders(repo.name))
80
82
}
81
83
0 commit comments