Exclude local repositories from dependency resolution

Fixes https://github.com/tadfisher/gradle2nix/issues/8
This commit is contained in:
Tad Fisher
2020-02-19 12:49:40 -08:00
parent b1b0ba14db
commit baa58da5a1
4 changed files with 230 additions and 1 deletions

View File

@@ -35,7 +35,9 @@ internal class ConfigurationResolverFactory(repositories: RepositoryHandler) {
})
}
private val resolvers = repositories.filterIsInstance<ResolutionAwareRepository>()
private val resolvers = repositories
.filterIsInstance<ResolutionAwareRepository>()
.filterNot { it.createResolver().isLocal }
.mapNotNull { it.repositoryResolver(ivySettings) }
fun create(dependencies: DependencyHandler): ConfigurationResolver =