Bootstrap maven repo initializer should take into account maven.repo.local property
At this point the local repository location can be configured using settings.xml and QUARKUS_LOCAL_REPO env var with the default pointing to the `~/.m2/repository`. It should also consult `maven.repo.local` system property.
diff --git a/independent-projects/bootstrap/core/src/main/java/io/quarkus/bootstrap/resolver/maven/MavenRepoInitializer.java b/independent-projects/bootstrap/core/src/main/java/io/quarkus/bootstrap/resolver/maven/MavenRepoInitializer.java
index d064ba697d0..c88d79b6a6c 100644
--- a/independent-projects/bootstrap/core/src/main/java/io/quarkus/bootstrap/resolver/maven/MavenRepoInitializer.java
+++ b/independent-projects/bootstrap/core/src/main/java/io/quarkus/bootstrap/resolver/maven/MavenRepoInitializer.java
@@ -437,11 +437,15 @@ public static Settings getSettings() throws AppModelResolverException {
     }
 
     public static String getLocalRepo(Settings settings) {
-        String env = System.getenv("QUARKUS_LOCAL_REPO");
-        if(env != null) {
-            return env;
+        String localRepo = System.getenv("QUARKUS_LOCAL_REPO");
+        if(localRepo != null) {
+            return localRepo;
         }
-        final String localRepo = settings.getLocalRepository();
+        localRepo = PropertyUtils.getProperty("maven.repo.local");
+        if(localRepo != null) {
+            return localRepo;
+        }
+        localRepo = settings.getLocalRepository();
         return localRepo == null ? getDefaultLocalRepo() : localRepo;
     }
 
['independent-projects/bootstrap/core/src/main/java/io/quarkus/bootstrap/resolver/maven/MavenRepoInitializer.java']