diff --git a/core/src/main/scala/sbt/librarymanagement/ResolverExtra.scala b/core/src/main/scala/sbt/librarymanagement/ResolverExtra.scala index 8626f7822..cb353df1f 100644 --- a/core/src/main/scala/sbt/librarymanagement/ResolverExtra.scala +++ b/core/src/main/scala/sbt/librarymanagement/ResolverExtra.scala @@ -392,7 +392,8 @@ private[librarymanagement] abstract class ResolverFunctions { System.err.println(s"WARNING: Problem parsing ${f().getAbsolutePath}, ${e.getMessage}"); None } - loadHomeFromSettings(() => new File(sbt.io.Path.userHome, ".m2/settings.xml")) orElse + sys.props.get("maven.repo.local").map(new File(_)) orElse + loadHomeFromSettings(() => new File(sbt.io.Path.userHome, ".m2/settings.xml")) orElse loadHomeFromSettings(() => new File(new File(System.getenv("M2_HOME")), "conf/settings.xml")) getOrElse new File(sbt.io.Path.userHome, ".m2/repository") }