diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenIndices.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenIndices.java index bb46e9d7ab1c..bc3f699db42d 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenIndices.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenIndices.java @@ -50,6 +50,9 @@ public class MavenIndices { File[] indices = myIndicesDir.listFiles(); if (indices == null) return; Arrays.sort(indices); + + if (Boolean.getBoolean("idea.use.maven3")) return; + for (File each : indices) { if (!each.isDirectory()) continue; diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenIndicesManager.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenIndicesManager.java index ce2793d3d28b..bba769cf3a71 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenIndicesManager.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenIndicesManager.java @@ -171,6 +171,8 @@ public class MavenIndicesManager { MavenIndices indicesObjectCache = getIndicesObject(); + if (Boolean.getBoolean("idea.use.maven3")) return new ArrayList(result); + try { MavenIndex localIndex = indicesObjectCache.add(LOCAL_REPOSITORY_ID, localRepository.getPath(), MavenIndex.Kind.LOCAL); result.add(localIndex);